【推荐】Js+Xml:不刷新页面获取对应网址的网页中内容并显示(支持中文)
时间:2004-02-11
来源:互联网
<div id=yyyy style='width:400;height:500;border:5px'></div>
<script language="vbscript">
function bytes2BSTR(vIn)
dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
strReturn=""
for i=1 to LenB(vIn)
ThisCharCode=AscB(MidB(vIn,i,1))
if ThisCharCode<&H80 Then
strReturn=strReturn & Chr(ThisCharCode)
else
NextCharCode=AscB(MidB(vIn,i+1,1))
strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode))
i=i+1
end if
next
bytes2BSTR=strReturn
end function
</script>
<script language="JScript">
function get(){
var xmlhttp=new ActiveXObject("Msxml2.xmlhttp")
xmlhttp.open("GET",url.value,false)
xmlhttp.send()
var str = bytes2BSTR(xmlhttp.ResponseBody)
yyyy.innerHTML=str;
}
</script>
作者: yjc2020 发布时间: 2004-02-11
作者: hotson 发布时间: 2005-04-04
你问的这个算是信息采集系统了,可以用这个做关键字在网上查一下相关的资料。
作者: lilila 发布时间: 2005-04-04
作者: 堅... 发布时间: 2005-04-04
作者: lly365 发布时间: 2005-04-12
呵呵. 主要是XMLHTTP 和 VBS 的字符串处理函数.
作者: ※潇洒※ 发布时间: 2005-04-14
作者: 堅... 发布时间: 2005-04-25
我一般用innerHTML=xmlhttp.responseText
作者: kkf009 发布时间: 2005-04-29
作者: dozb 发布时间: 2005-07-26
——————这个怎么用啊???点击get后没返应啊
[ 本帖由 dpsing 最后编辑于 2005-7-26 13:14 ]
作者: dpsing 发布时间: 2005-07-26
作者: 155120699 发布时间: 2005-07-26
作者: 天雪 发布时间: 2005-07-28
作者: xfdipzone 发布时间: 2005-09-09
作者: 娃娃龙 发布时间: 2005-09-09
怎样将form表单递交过去?
作者: s_x 发布时间: 2005-09-10
很多哇.
作者: 小男 发布时间: 2005-09-10
<INPUT TYPE="text" NAME="url"><INPUT TYPE="button" onclick=get() value=get> <div id=yyyy style='width:400;height:500;border:5px'></div> <script language="vbscript"> function bytes2BSTR(vIn) dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode strReturn="" for i=1 to LenB(vIn) ThisCharCode=AscB(MidB(vIn,i,1)) if ThisCharCode<&H80 Then strReturn=strReturn & Chr(ThisCharCode) else NextCharCode=AscB(MidB(vIn,i+1,1)) strReturn=strReturn&Chr(CLng(ThisCharCode)*&H100+CInt(NextCharCode)) i=i+1 end if next bytes2BSTR=strReturn end function </script> <script language="JScript"> function get(){ var xmlhttp=new ActiveXObject("Msxml2.xmlhttp") xmlhttp.open("GET",url.value,false) xmlhttp.send() var str = bytes2BSTR(xmlhttp.ResponseBody) yyyy.innerHTML=str; } </script>
提示:您可以先修改部分代码再运行
作者: trjf 发布时间: 2006-05-12
作者: henanren 发布时间: 2006-05-13
感谢的很啊!哈哈哈哈。
作者: vfphome 发布时间: 2006-06-19
作者: vfphome 发布时间: 2006-06-19
xmlhttp.open("GET",url.value,false)
怎样将form表单递交过去?
想传表单,有个变通的办法,就是在客户端生成xml ,再用send(xmldoc),就可以了。哈哈,全解决了,今天晚上爽啊。
作者: vfphome 发布时间: 2006-06-19
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28