网上有很多这样的例子,不过自己也做个,是基于网上修改的,觉得不错!大家有更好的可要告诉我哦!
<
script
>
...
var oDiv
var xh
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 >
< body >
xmlhttp异步的例子:
URL: < input name =a value ="http://www.microsoft.com" style ="width:600px" >
< input onclick ="getXML()" type ="button" value ="得到源代码" >
< input onclick ="if(xh && xh.responseText) {alert(xh.responseText);oDiv.innerHTML=xh.responseText}" type ="button" value ="显示源代码" >
< div id =m ></ div >
var oDiv
var xh
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 >
< body >
xmlhttp异步的例子:
URL: < input name =a value ="http://www.microsoft.com" style ="width:600px" >
< input onclick ="getXML()" type ="button" value ="得到源代码" >
< input onclick ="if(xh && xh.responseText) {alert(xh.responseText);oDiv.innerHTML=xh.responseText}" type ="button" value ="显示源代码" >
< div id =m ></ div >