var oXMLDoc = new ActiveXObject('Microsoft.XMLDOM');

解决方案 »

  1.   

    <script>
    var oDiv //添加用的节点
    var nP //DIV的 padding-left
    var xh //xmlhttp
    function getXML()
    {
    oDiv = document.all.m
    oDiv.innerHTML = "正在装载栏目数据,请稍侯......."
    oDiv.style.display= ""
    xh = new ActiveXObject("Microsoft.XMLHTTP")
    xh.onreadystatechange = getReady
    xh.open("GET",a.value,true)
    xh.send()
    }function getReady()
    {
    if(xh.readyState==4)
    {
    if(xh.status==200)
    { oDiv.innerHTML = "完成"
    }
    else
    {
    oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
    }
    }
    }
    </script>
    xmlhttp异步的例子:
    URL:<input name=a value="http://www.microsoft.com">
    <input onclick="getXML()" type="button" value="get HTML">
    <input onclick="if(xh && xh.responseText) oDiv.innerHTML=xh.responseText" type="button" value="output">
    <div id=m></div>