复主代码 代码如下: <br><!-- <BR>function createRequestObject() { <BR>try { <BR>xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); //IE 탐색기의 경우 <BR>usewin = "msxml"; <BR>} <BR>catch(e) { <BR>try { <BR>xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); //IE의 경우 <BR>usewin = "microsoft"; <BR>} <BR>catch(e) { <BR>try{ <BR>xmlhttp=new XMLHttpRequest();}catch(e){} //Mozilla용 <BR>} <BR>} <BR>if (!xmlhttp&&typeof XMLHttpRequest!="정의되지 않음") { //객체는 null <BR>xmlhttp=new XMLHttpRequest(); <BR>usewin = "정의되지 않음"; <BR>} <BR>return xmlhttp; <BR>} <BR>function sendRequest() { <BR>try{ <BR>var url="/xxxxx.xxx?para_1="xxx"¶_2="xxxx"; <BR>xmlhttp.open("GET" , url, true); <BR>xmlhttp.setRequestHeader('Content-Type', "text/xml"); //요청 유형 설정(xml) <BR>xmlhttp.onreadystatechange = handlerResponse; <BR>xmlhttp.send(null); //요청 보내기 <BR>} <BR>catch(e){ <BR>alert('요청 보내기 실패.') <BR>} <BR>마침내{ } <BR>} <br><br><BR>function handlerResponse() //상태 변경됨 <BR>{ <BR>try { <BR>if((xmlhttp.readyState == 4)&&(xmlhttp.status = = 200)){ //성공 수신 <BR>var response = xmlhttp.responseXML.documentElement; //응답 obj 가져오기 <BR>var node_ = response.getElementsByTagName('user') //예 <BR>var s= ""; <BR>var grouplist=document.getElementById("guserlist");//예 <BR>var objX=null <br><br>for(var i=0;i<node_.length;i ) { <BR>var s1=node_[i].childNodes[0].childNodes[0].nodeValue; //id --example <BR>var s2=node_[i].childNodes[1].childNodes[0] .nodeValue; //이름 --example <BR>objX=new Option(s2,s2); <BR>grouplist.options[document.scugroupsmodform.guserlist.length]=objX; <BR>} <BR>} <BR>}catch(e){ <BR>alert('응답이 실패했습니다.'); <BR>} <BR>드디어{} <BR>} <BR>//--> <br> 由于环境限제,只能用英文写注释 .... 原谅下...