如何用客户端vbscript异步调用xmlhttp?

afdfgg 2005-12-20 02:16:29
Function getXML()
set xh = CreateObject("Microsoft.XMLHTTP")
set oDiv = document.getElementById("m")
oDiv.innerHTML = "正在装载栏目数据,请稍侯......."
oDiv.style.display= ""
set xh.onreadystatechange = GetRef("getReady") '这句出错“对象不支持次属性或方法”
xh.Open "GET", document.getElementById("a").value, true
xh.Send
End Function

Function getReady()
set xh = CreateObject("Microsoft.XMLHTTP")
set oDiv = document.getElementById("m")
if xh.readyState=4 THEN
if xh.status=200 THEN
oDiv.innerHTML = "完成"
else
oDiv.innerHTML = "抱歉,装载数据失败。原因:" + xh.statusText
END if
END if
End Function
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2005-12-21
  • 打赏
  • 举报
回复
晕,EditPlus乱码

<button onclick="vbs:getXML(URL)"></button>


<SCRIPT LANGUAGE="vbScript">
dim URL,xh,xml
set xh = CreateObject("Microsoft.XMLHTTP")
URL="http://community.csdn.net/Expert/topic/4470/4470224.xml?temp=.6321985"



Function getXML(URL)
xh.onreadystatechange = GetRef("getReady")
xh.Open "GET",URL, true
xh.Send
alert xml
End Function


Function getReady()
if xh.readyState=4 THEN
if xh.status=200 THEN
dim xmldoc,root
set xmldoc= xh.responseXML
set root= xmldoc.documentElement
xml=xmldoc.xml
else
xml = "抱歉,装载数据失败。原因:" + xh.statusText
END if
END if
End Function

</SCRIPT>

超级大笨狼 2005-12-21
  • 打赏
  • 举报
回复


<button onclick="vbs:getXML(URL)"></button>


<SCRIPT LANGUAGE="vbScript">
dim URL,xh,xml
set xh = CreateObject("Microsoft.XMLHTTP")
URL="http://community.csdn.net/Expert/topic/4470/4470224.xml?temp=.6321985"



Function getXML(URL)
xh.onreadystatechange = GetRef("getReady")
xh.Open "GET",URL, true
xh.Send
alert xml
End Function


Function getReady()
if xh.readyState=4 THEN
if xh.status=200 THEN
dim xmldoc,root
set xmldoc= xh.responseXML
set root= xmldoc.documentElement
xml=xmldoc.xml
else
xml = "±§Ç¸£¬×°ÔØÊý¾Ýʧ°Ü¡£Ô­Òò£º" + xh.statusText
END if
END if
End Function

</SCRIPT>

4,007

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧