js根据IP取得天气

<span id="weather"></span>
<script>
function weather(cityName) {
    var charset  = (document.charset || document.characterSet || ‘utf-8‘).toLowerCase() == ‘utf-8‘ ? ‘utf-8‘ : ‘gb2312‘;
    var cityName = cityName ? cityName : ‘‘;
    var oScript  = document.createElement(‘script‘);
    oScript.type = "text/javascript"; oScript.async = true;
    oScript.src  = ‘http://php.weather.sina.com.cn/iframe/index/w_cl.php?code=js&day=0&city=‘+ cityName +‘&dfc=1&charset=‘+ charset;
    (document.getElementsByTagName(‘head‘)[0] || document.getElementsByTagName(‘body‘)[0]).appendChild(oScript);
    var task     = setInterval(function(){
        if(window.SWther.w != ‘undefined‘) {
            clearInterval(task);
            var city = ‘‘, weatherData = ‘‘, dataInfo = ‘‘;
            for(city in window.SWther.w){
                dataInfo = SWther.w[city][0];
                weatherData = {
                        city : city ,
                        date : SWther.add.now.split(‘ ‘)[0] || ‘‘,
                        day_weather: dataInfo.s1,
                        night_weather :dataInfo.s2,
                        day_temp: dataInfo.t1,
                        night_temp: dataInfo.t2,
                        day_wind:dataInfo.p1,
                        night_wind: dataInfo.p2
                    };
            }
            var w = weatherData.city + ‘ 白天:‘+ weatherData.day_weather + ‘ /‘+ weatherData.day_temp + ‘°C‘ +
                    ‘ 夜晚:‘+ weatherData.night_weather + ‘ /‘+ weatherData.night_temp + ‘°C‘;
            document.getElementById(‘weather‘).innerHTML = w;
        }
    }, 1000);
}
weather();
</script>

js根据IP取得天气

时间: 2024-08-09 19:52:41

js根据IP取得天气的相关文章

js判断ip地址,子网掩码,网关的逻辑性检查

因为要做静态地址配置的js校验,找了好多资料发现网上都是关于ip,mask的有效性检查,没有ip,submask,gateway的逻辑性判断,自己写下代码供需要的人参考. 普及下网关地址知识: 就是进行与运算1与1得1,1与0为0,0与0为0.首先把ip和子网掩码展开 10.70.64.223 00001010 .01000110.01000000.11011111 255.255.255.0 111111111.11111111.11111111.00000000 网段就是 00001010

js根据ip判断城市

<script src="http://counter.sina.com.cn/ip" type="text/javascript" charset=gb2312></script> <script> var sf=ILData[2]; if(sf.indexOf("北京")>=0){ window.location.href="URL"; } else if(sf.indexOf(&

js获取IP地址多种方法实例教程

js获取IP地址方法总结 js代码获取IP地址的方法,如何在js中取得客户端的IP地址.原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338.html 1,js取得IP地址的方法一 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/<A class="infotextke

js获取IP地址的方法小结

s代码获取IP地址的三种方法,在js中取得客户端的IP地址. 原文地址:http://www.jbxue.com/article/11338.html 1,js取得IP地址的方法一 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/<A class="infotextkey" href="http://

js获取IP地址方法总结

js代码获取IP地址的方法,如何在js中取得客户端的IP地址.原文地址:js获取IP地址的三种方法 http://www.jbxue.com/article/11338.html 1,js取得IP地址的方法一 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script type="text/<A class="infotextkey" href=

js根据ip地址获取城市地理位置

一.使用js根据ip获取地址位置 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script> var cityCode=returnCitySN.cid; document.write('<hr><br><h1> 老铁位置:'+JSON.stringify(returnCitySN)+'</h1>');</script&

根据IP获取天气状况

上一节我们学习了如何获取客户端IP,并确定其所在地.这一节我们接着学习根据已获取的信息进一步获取客户所在地的天气情况. 根据上一节里我们已经获取了的客户所在的省份.城市,那么我们只要利用一些与天气相关的网站的API,就能完成天气情况的信息获取(此处使用的是中国天气网所提供的API). 我们还是先来看看代码怎么实现的: <?php header('Content-Type:text/html;Charset=utf-8'); function GetIp(){ $realip = ''; $unk

js根据ip地址获取所在城市

话不多说,直接贴代码! 将这段代码运行一下就OK了: <html xmlns=""> <head runat="server"> <title>根据IP地址获取所在城市</title> <scriptsrc="?format=js"type="text/ecmascript"></script> <script type="text/jav

js获取ip地址

js是不可以直接获取ip通过调用API 的调用方法 通过回调查看ip 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=219.242.98.111 搜狐IP地址查询接口(