大乐透猜中一个蓝球|双色球2元网蓝球杀号
加入收藏    手机频道
当前位置:首页  >>  网页设计
天气预报远程获取方法 文章出处:淮南智诚网络公司    网站责任编辑:     作者:     人气:5707    发表时间:
今天小编共享一篇如何获取远程天气的JS代码

远程调用天气的JS插件

var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function callServer() {
  xmlHttp.open("GET","/xg.asp", true);
  xmlHttp.onreadystatechange = updatePage;
  xmlHttp.send(null); 
}
function updatePage(id,divid) {
  if (xmlHttp.readyState < 4) {
 test1.innerHTML="<div style='text-align:center;color:ff0000'>读取数据库中...</div>";
  }
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
 test1.innerHTML=response;
  }
}

 

下面是XG.ASP页面部分

 

<% Response.charset = "utf-8" %>
<%function getHTTPPage(url)
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "get",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=BytesToBSTR(Http.responseBody,"utf-8")
'xmlhttp.setRequestHeader("charset", "utf-8");
set http=nothing
if err.number<>0 then err.Clear
end function


Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function

Dim Url,Html
Url="http://www.weather.com.cn/data/cityinfo/101210501.html"   ‘这里是JS部分
Html = getHTTPPage(Url)
Response.write Html
%>

 

想和他们一样成功吗?
此文关键词:
域名查询

    国家域名处理投诉中心
    010-58813000
    Email:[email protected]
Copyright © 2007 - 2018 版权所有 淮南智诚互动网络科?#21152;?#38480;公司
皖ICP备09027578号 联系我们
大乐透猜中一个蓝球 真人游戏有哪些 新11选5软件 很多人咖啡馆赚钱吗 免费股票分析软件排行榜 河南十一选五大少走势图 2018平特一肖最牛公式 山东时时彩11选5开奖结果 深圳风采 体彩新疆11选5走势图 一码中特大公开号码