<script type="text/javascript">
    function load(ProvincesID)
    {
      var dp2=document.getElementById("dropCity");
      while(dp2.options.length>0)
      {
       dp2.options.remove(0);
       }
       var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
       var oDoc = new ActiveXObject("MSXML2.DOMDocument");
       //oHttpReq.open("POST", "Default2.aspx?ProvincesID="+ProvincesID, false);
       oHttpReq.open("POST", "LoadCity.aspx?ProvincesID="+ProvincesID, false);
       oHttpReq.send("");
       result = oHttpReq.responseText;
       oDoc.loadXML(result);
       items = oDoc.selectNodes("//NewDataSet/china");   //NewDataSet代表数据集名,china代表数据集中的表名
       for (var item = items.nextNode(); item; item = items.nextNode())
       {
           var city = item.selectSingleNode("cityname").nodeTypedValue;  //cityname数据库表字段名
           var cid = item.selectSingleNode("id").nodeTypedValue;  //id数据库ID
           var newOption = document.createElement("OPTION");
           newOption.text = city;                         //下拉框的文本,如北京
           newOption.value = cid;                        //下拉框的值,如11
           dp2.options.add(newOption);
       }
    }
   
    </script>
这段代码,用来asp.net页面上两个DropDownList无刷新联动用的,
两个DropDownList其中一个dropProvinces绑定省份信息,另一个dropCity用来显示该省份下面的城市信息,改变dropProvinces的时候会触发上面那一段代码在IE在测试正常,火狐下就不行了,请教高手指教