XmlHttp异步获取网站数据的例子(孟子E章)

 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.microsoft.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>
 7
 8xmlhttp异步的例子: URL: 
 9
10**  
11  
12版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。  **   
13  
14[  点击此处收藏本文  ] 
15
16发表于2004年07月06日 1:19 PM 
17
18###  反馈 
19
20##  #  回复:XmlHttp异步获取网站数据的例子 
21
22异步传输得方式好像对servlet和jsp页无效哦?!   
23xh.open("GET",a.value,true)   
24如果这里得a.value等于一个jsp页或者是一个servlet的话会出现一个莫名其妙的错误 
25
262004-09-05 11:33 PM |  flylyke 
27
28##  #  回复:XmlHttp异步获取网站数据的例子 
29
30有什么应用价值吗?请指点。 
31
322004-09-15 1:09 PM |  塞北的雪 
33
34##  #  回复:XmlHttp异步获取网站数据的例子 
35
36IE5/5.5 以上可以用 <ie:download>,不必使用 XMLHTTP 
37
382004-09-21 2:12 PM |  piggybank 
39
40##  #  回复:XmlHttp异步获取网站数据的例子 
41
42能给点关于xmlhttp,xmldom方面的资料吗? 
43
442004-10-06 5:08 PM |  wugw 
45
46##  #  回复:XmlHttp异步获取网站数据的例子 
47
48IE5/5.5 以上可以用 <ie:download>,不必使用 XMLHTTP   
49  
50高见pf</ie:download></ie:download></body>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus