标题:XmlHttp异步获取网站数据的例子
只看楼主
tml327
Rank: 1
等 级:新手上路
帖 子:510
专家分:0
注 册:2007-10-30
 问题点数:0 回复次数:6 
XmlHttp异步获取网站数据的例子

<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>

搜索更多相关主题的帖子: XmlHttp 异步 Microsoft oDiv 
2007-11-03 17:36
huangyong
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:湖北武汉
等 级:版主
威 望:20
帖 子:603
专家分:7
注 册:2006-7-21
得分:0 
不错,但是你好像发错了版块了吧
2007-11-03 18:47
tml327
Rank: 1
等 级:新手上路
帖 子:510
专家分:0
注 册:2007-10-30
得分:0 
呵呵!刚来 没多久!好多版块还没摸清楚呢!

轻狂如我,心伤谁知!
2007-11-04 11:11
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
似乎楼主这个不能兼容多浏览器吧?!

这样可能会好点!


if(
window.ActiveXObject
) {
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'
);
} else if(window.XMLHttpRequest
) {
xmlhttp = new XMLHttpRequest
();
}

2007-11-04 17:29
tml327
Rank: 1
等 级:新手上路
帖 子:510
专家分:0
注 册:2007-10-30
得分:0 

是呀!我开始没考虑这个!我试一下!


轻狂如我,心伤谁知!
2007-11-04 19:31
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
学习!
2007-11-05 02:11
tml327
Rank: 1
等 级:新手上路
帖 子:510
专家分:0
注 册:2007-10-30
得分:0 

呵呵!还行,谢谢Imhllr版主 呀!


轻狂如我,心伤谁知!
2007-11-05 10:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-183217-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.395044 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved