国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

配合AJAX天氣預(yù)報(bào)的webService 之a(chǎn)sp

2024-09-01 08:29:52
字體:
供稿:網(wǎng)友
因?yàn)榘l(fā)現(xiàn)AJAX目前跨域有點(diǎn)問題,只能在IE里面設(shè)置才可以使用,所以自己就寫了個(gè)簡單ASP的webService,其實(shí)作用就是一個(gè)小偷程序,把雅虎的天氣抓了過來,然后生成XML。先從這里開始吧,以后會考慮添加數(shù)據(jù)庫,這樣客戶端寫好后讀取速度就很快了。

習(xí)慣了用JS寫東西,一不小心ASP也全拿JS寫的,呵呵,有時(shí)間再改成VB。
我再鄙視他一下,F(xiàn)LASH是N年前就搞過的,時(shí)間雖然丟的有點(diǎn)長了,但是在AW的幫助,慢慢就會有所起色。

總算平息了火,還算是又默默改變了一件事情。
代碼如下:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<%
Session.CodePage = "65001"
Response.contentType="text/html"
Response.Expires = 0
var N=Request("n")
var Num=Request("id")
var url="http://xml.weather.yahoo.com/forecastrss?p="+N+"&u=c&id="+Num;
var xmldoc=Server.CreateObject("Microsoft.Xmlhttp");
xmldoc.open('GET',url,false);
xmldoc.send(null);
var response = xmldoc.responseXML.documentElement;
var lastNode=response.selectNodes("http://rss/channel/lastBuildDate");
var cityNode=response.selectNodes("http://rss/channel/yweather:location");
var windNode=response.selectNodes("http://rss/channel/yweather:wind");
var atmosphereNode=response.selectNodes("http://rss/channel/yweather:atmosphere");
var astronomyNode=response.selectNodes("http://rss/channel/yweather:astronomy");
var conditionNode=response.selectNodes("http://rss/channel/item/yweather:condition");
var forecastNode=response.selectNodes("http://rss/channel/item/yweather:forecast");
var lastV=lastNode(0).firstChild.nodeValue
//編輯屬性
function attri(a,b,c){
    return a(b).attributes.getNamedItem(c).value
}
var cityV=attri(cityNode,0,"city")
var chillV=attri(windNode,0,"chill")
var directionV=attri(windNode,0,"direction")
var speedV=attri(windNode,0,"speed")
var humidityV=attri(atmosphereNode,0,"humidity")
var visibilityV=attri(atmosphereNode,0,"visibility")
var sunriseV=attri(astronomyNode,0,"sunrise")
var sunsetV=attri(astronomyNode,0,"sunset")
var textV=attri(conditionNode,0,"text")
var codeV=attri(conditionNode,0,"code")
var tempV=attri(conditionNode,0,"temp")
//轉(zhuǎn)換英文為中文
var cityCH=EN2CH(cityV)
function EN2CH(obj){
    if(obj=="Wuhan"){return "武漢"}
    else if(obj=="Nanchang"){return "南昌"}
    else if(obj=="Haikou"){return "???}
    else if(obj=="Beijing"){return "北京"}
    else if(obj=="Shanghai"){return "上海"}
    else if(obj=="Guangzhou"){return "廣州"}
    else if(obj=="Yinchuan"){return "銀川"}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 聂荣县| 宕昌县| 洱源县| 张北县| 齐河县| 金昌市| 宁强县| 土默特右旗| 万年县| 庄浪县| 隆安县| 花莲市| 永嘉县| 邮箱| 互助| 花垣县| 中超| 肃北| 九龙坡区| 赣州市| 徐水县| 余庆县| 平凉市| 新化县| 永安市| 德惠市| 林西县| 碌曲县| 沙坪坝区| 宜君县| 普兰店市| 维西| 宜君县| 贺州市| 公安县| 昂仁县| 元阳县| 江源县| 会宁县| 喀喇沁旗| 眉山市|