XmlHttp异步获取网站数据的例子

net_lover [原作]

本文放在这里,算作一个备份吧。

 1<script>   
 2var oDiv   
 3var xh   
 4function getXML()   
 5{   
 6oDiv = document.all.m   
 7oDiv.innerHTML = "正在装载栏目数据,请稍侯......."   
 8oDiv.style.display= ""   
 9xh = new ActiveXObject("Microsoft.XMLHTTP")   
10xh.onreadystatechange = getReady   
11xh.open("GET",a.value,true)   
12xh.send() 
13
14} 
15
16function getReady()   
17{   
18if(xh.readyState==4)   
19{   
20if(xh.status==200)   
21{ 
22
23oDiv.innerHTML = "完成"   
24}   
25else   
26{   
27oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText   
28}   
29}   
30}   
31</script>
1<body>   
2xmlhttp异步的例子:   
3URL:<input name="a" style="width:600px" value=" http://www.knowsky.com "/>
4<input onclick="getXML()" type="button" value="得到源代码"/>
5<input onclick="if(xh &amp;&amp; xh.responseText) {alert(xh.responseText);oDiv.innerHTML=xh.responseText}" type="button" value="显示源代码"/>
6<div id="m"></div></body>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus