vbscript转换成JavaScript

jt474922748 2009-12-20 12:55:32
Function GetXml(Xml_Url) '获取远程页面内容
GetXml_Temp =""
Dim objXml
Set objXml = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXml.SetTimeOuts 10000, 10000, 30000, 30000
'SetTimeOuts 解析DNS名字的超时时间, 建立Winsock连接的超时时间, 发送数据的超时时间, 接收response的超时时间
objXml.Open "GET",Xml_Url,False
objXml.Send()
If (objXml.ReadyState = 4) And (objXml.Status = 200) Then
GetXml_Temp = bytes2BSTR(objXml.ResponseBody)
Else
GetXml_Temp =""
End If
Set objXml = Nothing
GetXml = GetXml_Temp
If Err Then Err.Clear
End Function

Function bytes2BSTR(vIn)
Dim strreturn,i,thischarcode,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
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vip__888 2009-12-20
  • 打赏
  • 举报
回复
不懂VB的飘过~

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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