网站首页
网站导航
Ctrl+D收藏
首 页
代码段
源码包
文档库
工具箱
代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
JS
】
根据ip地址变换天气代码
作者:
五年
/ 发布于
2011/9/18
/
746
<div><html xmlns="<a href="http://www.w3.org/1999/xhtml"><head">http://www.w3.org/1999/xhtml"><head</a>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> * {margin: 0;padding: 0;list-style:none;font-weight:normal;line-height:180%;}img{border:0;}body {font-family: Verdana, Arial, Helvetica, sans-serif;background-color:transparent;color:#000;font-size:12px;text-align:center;}a {color:#000;text-decoration:none;}a:hover{color:#FF6600;text-decoration:underline;}em{font-style:normal;}strong{}a strong{}select{height:20px;line-height:20px;}ul.row{clear:both;}ul.row li{float:left;margin:0 4px;}ul.row li a{display:inline;height:22px;line-height:22px;}.more a{}img, div { behavior: url(iepngfix.htc) } </style> </head> <body> <ul class="row"> <li><a id="url1" href="<a href="http://www.weather.com.cn/weather/101180101.shtml">http://www.weather.com.cn/weather/101180101.shtml</a>" target="_blank"><em id="city">郑州</em></a></li> <li><a id="url2" href="<a href="http://www.weather.com.cn/weather/101180101.shtml">http://www.weather.com.cn/weather/101180101.shtml</a>" target="_blank"><em id="weather1">阴</em></a></li> <li><a id="url3" href="<a href="http://www.weather.com.cn/weather/101180101.shtml">http://www.weather.com.cn/weather/101180101.shtml</a>" target="_blank"><em id="temp1">23℃~18℃</em></a></li> <li><a id="url4" href="<a href="http://www.weather.com.cn/weather/101180101.shtml#7d">http://www.weather.com.cn/weather/101180101.shtml#7d</a>" target="_blank"><strong>七天预报</strong></a></li> </ul> <script type="text/javascript"> var xmlhttp=null; var jsonobj; var rs="<a href="http://61.4.185.48:81/g/">http://61.4.185.48:81/g/</a>"; var cookie_info= getCookie('newcity1'); var id1; var ids="url1,url2,url3"; var url=window.location.href; var start=url.indexOf("id"); var end=url.indexOf("T"); var setURL=function(ids, url) {var nodes=ids;if(typeof nodes=="string"){nodes=nodes.split(",");} for( var i=0; i<nodes.length; i++){if(document.getElementById(nodes[i])){document.getElementById(nodes[i]).href=url;}}} function setCookie(name, value) { var argv = setCookie.arguments; var argc = setCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; if(expires!=null) { var LargeExpDate = new Date (); LargeExpDate.setTime(LargeExpDate.getTime() + (expires*365*24*60*60*1000*10));} document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())); } function getCookie(Name) {var search = Name + "=" ; if(document.cookie.length > 0) {offset = document.cookie.indexOf(search) if(offset != -1) {offset += search.length; end = document.cookie.indexOf(";", offset); if(end == -1) end = document.cookie.length; return unescape(document.cookie.substring(offset, end));} else return "";} } function createXMLHTTPRequext() {if (window.XMLHttpRequest) {xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) {xmlhttp =new ActiveXObject("Msxml2.XMLHTTP") ; if (! xmlhttp ) {xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); }}} function HandleStateChange() {if (xmlhttp.readyState == 4) {var jsontext =xmlhttp.responseText; var func = new Function("return " + jsontext); jsonobj = func();} } function PostOrder(xmldoc) {createXMLHTTPRequext();xmlhttp.open("GET", xmldoc,false); xmlhttp.onreadystatechange= HandleStateChange; xmlhttp.send(null); } function returndata(id){var datastr1; if(id==""){str="101010100"; datastr1='/data/'+str+'.html';}else{datastr1='/data/'+id+'.html';} PostOrder(datastr1); HandleStateChange(); var parseData=new Object(); with(jsonobj.weatherinfo){ parseData={ city: {innerHTML: city}, temp1: {innerHTML: temp1}, weather1: {innerHTML: weather1}, url4: {href:"<a href="http://www.weather.com.cn/weather/"+id+".shtml#7d">http://www.weather.com.cn/weather/"+id+".shtml#7d</a>"}}} for( var m in parseData){var node=document.getElementById(m); var sets=parseData[m]; if(node){for( var prop in sets ){node[prop]=sets[prop];}}}} if(start!=-1){var first=start+parseInt(3); call=url.substring(first,end); returndata(call); setURL(ids,"<a href="http://www.weather.com.cn/weather/"+call+".shtml">http://www.weather.com.cn/weather/"+call+".shtml</a>");} else{if(!cookie_info) {var js = document.createElement("script"); js.setAttribute("type", "text/javascript"); js.setAttribute("src",rs); document.body.insertBefore(js, null); function id_callback() {std = id; if(typeof(id)=="undefined") {id1="101010100"; setURL(ids,"<a href="http://www.weather.com.cn/weather/"+id1+".shtml">http://www.weather.com.cn/weather/"+id1+".shtml</a>"); returndata(id1);} else {id1=std; time=new Date(); time.setTime(time.getTime()+365*24*60*60*1000*10); date=time.toGMTString(); document.cookie = "newcity1=" + escape(std)+ ";expires="+date; setURL(ids,"<a href="http://www.weather.com.cn/weather/"+id1+".shtml">http://www.weather.com.cn/weather/"+id1+".shtml</a>"); returndata(std);}}}else{id1=cookie_info; setURL(ids,"<a href="http://www.weather.com.cn/weather/"+id1+".shtml">http://www.weather.com.cn/weather/"+id1+".shtml</a>"); returndata(id1);}} var vjAcc="";var wrUrl="<a href="http://c.wrating.com/";var">http://c.wrating.com/";var</a> wrSv=0;function vjTrack(C){var B=vjValidateTrack();if(B===false){return }var A=wrUrl+"a.gif"+vjGetTrackImgUrl(C);document.write('<div style="display:none"><img src="'+A+'" id="wrTagImage" width="1" height="1"/></div>');vjSurveyCheck()}function vjEventTrack(D){var C=vjValidateTrack();if(C===false){return }var B=wrUrl+"a.gif"+vjGetTrackImgUrl(D);var A=new Image();A.src=B;A.onload=function(){}}function vjValidateTrack(){if(document.location.protocol=="file:"){return false}if(vjAcc==""){return false}else{if(wrUrl.substr(wrUrl.length-1,1)!="/"){wrUrl+="/"}}return true}function vjGetTrackImgUrl(S){var M=0;var N="expires=Fri, 1 Jan 2038 00:00:00 GMT;";var T=document.location;var P=document.referrer.toString();var D;var H=vjGetDomainFromUrl(T);var K;var V;var Y="";var L=vjFlash();var G="";var Z="";var J="";var O=navigator.appName+" "+navigator.appVersion;var F=new Date();var X=F.getTimezoneOffset()/-60;var A=0;var U="";var R="";if(typeof (H[1])!="undefined"){V=H[1]}else{if(typeof (H[0])!="undefined"){V=H[0]}}if(P!=""){Y=vjGetKeyword(P)}else{if((O.indexOf("MSIE")>=0)&&(parseInt(O.substr(O.indexOf("MSIE")+5),4)>=5)&&(O.indexOf("Mac")==-1)&&(navigator.userAgent.indexOf("Opera")==-1)){try{document.documentElement.addBehavior("#default#homePage");if(document.documentElement.isHomePage(location.href)){P="ishomepage"}}catch(W){}}}if(navigator.cookieEnabled){M=1}if(self.screen){G=screen.width+"x"+screen.height+"x"+screen.colorDepth}else{if(self.java){var Q=java.awt.Toolkit.getDefaultToolkit().getScreenSize();G=Q.width+"x"+Q.height+"x0"}}if(navigator.language){Z=navigator.language.toLowerCase()}else{if(navigator.browserLanguage){Z=navigator.browserLanguage.toLowerCase()}else{Z="-"}}if(navigator.javaEnabled()){A=1}if(M==1){D=document.cookie;if(D.indexOf("vjuids=")<0){K=vjVisitorID();document.cookie="vjuids="+escape(K)+";"+N+";domain="+V+";path=/;"}else{K=vjGetCookie("vjuids")}if(D.indexOf("vjlast=")<0){U="30";var E=vjGetTimestamp(F.getTime()).toString();R=E+"."+E+".30"}else{var a=vjGetCookie("vjlast");var C=a.split(".");var B="";if(typeof (C[0])!="undefined"){R=C[0].toString()}else{R=vjGetTimestamp(F.getTime()).toString()}if(typeof (C[1])!="undefined"){var I=new Date(parseInt(C[1])*1000);if(I.toDateString()!=F.toDateString()){R+="."+vjGetTimestamp(F.getTime()).toString();if(parseInt(vjGetTimestamp(F.getTime())-parseInt(C[1]))/86400>30){U="2"}else{U="1"}if(typeof (C[2])!="undefined"){U+=C[2].substr(0,1)}else{U+="0"}}else{R+="."+C[1].toString();if(typeof (C[2])!="undefined"){U+=C[2]}else{U="10"}}}else{R+="."+vjGetTimestamp(F.getTime()).toString();if(typeof (C[2])!="undefined"){U+=C[2]}else{U="10"}}R+="."+U}document.cookie="vjlast="+R+";"+N+";domain="+V+";path=/;"}J="?a="+F.getTime().toString(16)+"&t=&i="+escape(K);J+="&b="+escape(T)+"&c="+vjAcc;J+="&s="+G+"&l="+Z;J+="&z="+X+"&j="+A+"&f="+escape(L);if(P!=""){J+="&r="+escape(P)+"&kw="+Y}J+="&ut="+U+"&n=";if(typeof (S)=="undefined"){J+="&js="}else{J+="&js="+escape(S)}J+="&ck="+M;return J}function vjGetTimestamp(A){return Math.round(A/1000)}function vjGetKeyword(C){var A=[["baidu","wd"],["baidu","q1"],["google","q"],["google","as_q"],["yahoo","p"],["msn","q"],["live","q"],["sogou","query"],["youdao","q"],["soso","w"],["zhongsou","w"],["zhongsou","w1"]];var B=vjGetDomainFromUrl(C.toString().toLowerCase());var D=-1;var E="";if(typeof (B[0])=="undefined"){return""}for(i=0;i<A.length;i++){if(B[0].indexOf("."+A[i][0]+".")>=0){D=-1;D=C.indexOf("&"+A[i][1]+"=");if(D<0){D=C.indexOf("?"+A[i][1]+"=")}if(D>=0){E=C.substr(D+A[i][1].length+2,C.length-(D+A[i][1].length+2));D=E.indexOf("&");if(D>=0){E=E.substr(0,D)}if(E==""){return""}else{return A[i][0]+"|"+E}}}}return""}function vjGetDomainFromUrl(E){if(E==""){return false}E=E.toString().toLowerCase();var F=[];var C=E.indexOf("//")+2;var B=E.substr(C,E.length-C);var A=B.indexOf("/");if(A>=0){F[0]=B.substr(0,A)}else{F[0]=B}var D=F[0].match(/[^.]+\.(com.cn|net.cn|gov.cn|cn|com|net|org|gov|cc|biz|info)+$/);if(D){if(typeof (D[0])!="undefined"){F[1]=D[0]}}return F}function vjVisitorID(){var A=vjHash(document.location+document.cookie+document.referrer).toString(16);var B=new Date();return A+"."+B.getTime().toString(16)+"."+Math.random().toString(16)}function vjHash(C){if(!C||C==""){return 0}var B=0;for(var A=C.length-1;A>=0;A--){var D=parseInt(C.charCodeAt(A));B=(B<<5)+B+D}return B}function vjGetCookie(D){var B=D+"=";var F=B.length;var A=document.cookie.length;var E=0;while(E<A){var C=E+F;if(document.cookie.substring(E,C)==B){return vjGetCookieVal(C)}E=document.cookie.indexOf(" ",E)+1;if(E==1){break}}return null}function vjGetCookieVal(B){var A=document.cookie.indexOf(";",B);if(A==-1){A=document.cookie.length}return unescape(document.cookie.substring(B,A))}function vjFlash(){var _flashVer="-";var _navigator=navigator;if(_navigator.plugins&&_navigator.plugins.length){for(var ii=0;ii<_navigator.plugins.length;ii++){if(_navigator.plugins[ii].name.indexOf("Shockwave Flash")!=-1){_flashVer=_navigator.plugins[ii].description.split("Shockwave Flash ")[1];break}}}else{if(window.ActiveXObject){for(var ii=10;ii>=2;ii--){try{var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");if(fl){_flashVer=ii+".0";break}}catch(e){}}}}return _flashVer}function vjSurveyCheck(){if(wrSv<=0){return }var C=new Date();var A=C.getTime();var D=Math.random(A);if(D<=parseFloat(1/wrSv)){var B=document.createElement("script");B.type="text/javascript";B.id="wratingSuevey";B.src="<a href="http://tongji.wrating.com/survey/check.php?c="+vjAcc;document.getElementsByTagName("head")[0].appendChild(B">http://tongji.wrating.com/survey/check.php?c="+vjAcc;document.getElementsByTagName("head")[0].appendChild(B</a>)}}; var vjAcc="860010-2151010100"; var wrUrl="<a href="http://c.wrating.com/">http://c.wrating.com/</a>"; var wrRandom = 70; var now = new Date(); var seed = now.getTime(); var randomNumber = Math.random(seed); if (randomNumber <= parseFloat(1/wrRandom)) {vjTrack("");} </script></div> <div> </body></html></div>
评论列表
本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
本站所有代码发布及提供者。
试试其它关键字
天气代码
同语言下
.
Jquery搜索框获取回车事件
.
H5页面添加倒计时,然后自动跳转
.
通过user-agent判断h5页面是在哪个手机App(QQ、微信
.
nginx 禁止未绑定的域名访问
.
JavaScript 获取按键,并屏蔽系统 Window 事件
.
H5之只允许微信浏览器打开,禁止从外部浏览器访问
.
微信打开网址添加在浏览器中打开提示的办法
.
实现JS复制、粘贴,Chrome/Firefox下可用
.
video视频播放,play()、pause()、duration时长、onen
.
HTML5实现MP3上传前的预览和播放时长的获取
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
.
实现对图片上传的接收
.
判断用户输入的是否为IP地址
五年
贡献的其它代码
(
1
)
.
根据ip地址变换天气代码
地图
本站
我们
服务
版权
联系
回馈
博客