function getHttpRequest(){ var httpRequest; if (window.XMLHttpRequest){ // Mozilla, Safari,... httpRequest = new XMLHttpRequest(); if (httpRequest.overrideMimeType){ httpRequest.overrideMimeType('text/xml'); } }else if (window.ActiveXObject){ // IE try{ httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} } } return httpRequest; } function getAreaByNode(nodeID) { var HTTP_HOST="http://"+location.host; var XMLHttp = getHttpRequest(); XMLHttp.open("GET",HTTP_HOST+"/ISN_Client_v3/getArea.asp?id="+nodeID+"&isXML=1",false); XMLHttp.send(null); if(XMLHttp.readyState == 4) { if(XMLHttp.status == 200) { return XMLHttp.responseXML; } } } //===================2======================= function getCity(_sField,_areaIDSaveTo,_areaStrSaveTo,areaID,areaStr){ var sField=document.getElementById(_sField); var areaIDSaveTo=document.getElementById(_areaIDSaveTo); var areaStrSaveTo=document.getElementById(_areaStrSaveTo); if(areaIDSaveTo!=null) areaIDSaveTo.value=areaID;//保存区域文本方便调用 if(areaStrSaveTo!=null){ if(areaID.indexOf("11")==0) areaStrSaveTo.value="北京市"; else if(areaID.indexOf("12")==0) areaStrSaveTo.value="天津市"; else if(areaID.indexOf("31")==0) areaStrSaveTo.value="上海市"; else if(areaID.indexOf("50")==0) areaStrSaveTo.value="重庆市"; else if(areaID.indexOf("71")==0) areaStrSaveTo.value="台湾省"; else if(areaID.indexOf("81")==0) areaStrSaveTo.value="香港"; else if(areaID.indexOf("82")==0) areaStrSaveTo.value="澳门"; else areaStrSaveTo.value=areaStr; } var getAreaID=String(areaID).substring(0,4)+"00"; var cityValue=String(areaID); var xmlDom=getAreaByNode(getAreaID); var treeNode=xmlDom.documentElement.childNodes; var node; //清空option sField.length=0; //新节点,保存默认值 node=sField.appendChild(document.createElement("option")); node.setAttribute("value",getAreaID); node.appendChild(document.createTextNode("选择区、县级市、县")); for(var j=0;j