正在加载

notycn

I am here!

常用的天气预报代码形式,包括根据访问者IP显示对方的天气预报

2007年07月27日 下午 42:31 | 作者:notycn

    有的个人blog或者站点上,都会放上一个天气预报的代码来增强美观,或又方便访问者查看天气,今天就来本人搜集的并谈谈各种常用的天气预报代码

    由于网站主和博客主个人的力量精力不足,无法更新照顾到每一个访问者的地区,所以往往借用专业气象网站的天气资料
    关于天气预报的资料,一般都来源于其他正规的大型网站,常见的如腾讯QQ天气新浪天气,更或者是专业的气象网站,如中国气象局,通过框架(<iframe ></iframe>)的形式来调用这些网站的天气资料,在下面会详细列出这些调用的代码和使用方法

    至于天气显示的方式,基本上分两种,一种是罗列出大多数各个城市的天气频道供访问者选择,还有一种就是根据访问者的IP地址,自动的显示访问者的所在城市的天气,这种比较受欢迎,显得更加人性化

注:可能由于博客编辑器的问题,至于显示方式显示不了,请见谅
    一:下面就先讲第一种罗列方式的天气预报的形式:
    搜集了比较常见的:如新浪,QQ,awflasher,

名称:awflasher天气预报代码(FLASH形式)
代码:<coolcode lang=”html”linenum=”off”><embed style=”overflow:hidden;width:180px;height:200px”

src=”http://aw.awflasher.com/getweather.swf” mce_src=”http://aw.awflasher.com/getweather.swf” width=”190″ height=”200″ type=”application/x-

shockwave-flash”></embed></coolcode>
显示方式:
http://aw.awflasher.com/getweather.swf
说明:这个站提供各种flash形式的天气预报,各位不妨去看看,他们口号是:为sohu等各类博客量身定做的侧边栏天气预报智能Flash插件

名称:新浪天气预报代码
代码:<coolcode lang=”html”linenum=”off”><IFRAME ID=’ifm2′ WIDTH=’260′ HEIGHT=’70′ ALIGN=’CENTER’ MARGINWIDTH=’0′ MARGINHEIGHT=’0′ HSPACE=’0′ VSPACE=’0′ FRAMEBORDER=’0′ SCROLLING=’NO’ src=”http://news.sina.com.cn/iframe/weather/130101.html” mce_src=”http://news.sina.com.cn/iframe/weather/130101.html”></iframe></coolcode>
说明 :这种适合于在网页的头栏插入。上面的城市可以自定,比如 石家庄可改成别的。访问者可选择

名称:QQ天气预报代码(一)
代码: <coolcode lang=”html”linenum=”off”> <iframe width=”145″ height=”130″ border=”0″ align=”center” marginwidth=”0″ marginheight=”0″ hspace=”0″ vspace=”0″ frameborder=”0″ scrolling=”no” src=”http://minisite.qq.com/Weather/news_new.h tml” allowTransparency=”true”></iframe></coolcode>
说明:这种适合于在网页的边栏插入。但一个缺点是,上面的4个城市是既定的,无法改成别的。插 入时,选好网页上的位置,直接将左栏的源代码全部拷进去就行了
名称:QQ天气预报代码(二)
代码:<coolcode lang=”html”linenum=”off”><IFRAME ID=’ifm2′ WIDTH=’189′ HEIGHT=’190′ ALIGN=’CENTER’ MARGINWIDTH=’0′ MARGINHEIGHT=’0′ HSPACE=’0′ VSPACE=’0′ FRAMEBORDER=’0′ SCROLLING=’NO’ SRC=’http://weather.qq.com/inc/ss258.htm’></IFRAME></coolcode>
说明:这种也适合于在网页的边栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的数字,从1开始代表“香港”开始,每个数字都代表一个城市,厦门是287,具体要哪个城市自己找一下罢。访问者也可通过界面上的城市选择。
名称QQ天气预报代码(三)
代码:<coolcode lang=”html”linenum=”off”><iframe width=”469″ height=”218″ border=”0″ align=”center” marginwidth=”0″ marginheight=”0″ hspace=”0″ vspace=”0″ frameborder=”0″ scrolling=”no” src=”http://appnews.qq.com/cgi-bin/news_weather_search?city=厦门” mce_src=”http://appnews.qq.com/cgi-bin/news_weather_search?city=厦门” allowTransparency=”true”></iframe></coolcode>
说明:这种适合于在网页的正栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的 名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行。访问者无法修改

    二、根据访问者IP显示其本人所在城市的天气预报
    虽然上面提供的天气预报代码最终显示的形式有各种各样,但是智能化的选择还是差强人意的,只能提供已有的城市天气供访问者选择,造成一定的困难,不过下面介绍的几种根据访问者IP来显示对方的天气预报了,我想这个是很多站长需要的,呵呵,不急,就到了

    各位经常去新浪、网易的站长可能都会注意到,在它们的首页上,都显示了自己所在城市的天气预报,这个就是根据浏览者的IP来显示的,本人在网络上找了很久的资料,其中有一篇根据IP获取当地天气预报的实现,大家可以去看看

    好了,现在就把那几个根据IP显示的代码帖出来吧,供大家欣赏

    最最常见的就是265提供的免费代码,缺点就是最终显示效果上会有265字样
名称265免费代码(自动显示访问者所在城市天气)
代码:<coolcode lang=”html”linenum=”off”><iframe src=”http://weather.265.com/weather.htm” mce_src=”http://weather.265.com/weather.htm” width=”168″ height=”50″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no” name=”265″></iframe></coolcode>

名称网易天气预报代码
代码:<coolcode lang=”html”linenum=”off”><iframe src=”http://news.163.com/util/position1.html” mce_src=”http://news.163.com/util/position1.html” width=”168″ height=”20″ frameborder=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no” name=”163″></iframe></coolcode>
说明:这个虽然没有了明显的163LOGO,但是只能显示访问者所在省的省会天气

名称新浪根据IP天气预报代码
代码:<coolcode lang=”html”linenum=”off”><iframe src=”http://news.sina.com.cn/iframe/2006/weather/jump_new.html” mce_src=”http://news.sina.com.cn/iframe/2006/weather/jump_new.html” frameborder=”0″ width=”155″ height=”37″ marginheight=”0″ marginwidth=”0″ scrolling=”no”></iframe></coolcode>
说明:不说了,累了,总之推荐
显示:http://notycn.56the.com(左侧栏顶部)

名称雅虎根据IP天气预报代码
代码:<coolcode lang=”html”linenum=”off”><iframe src=”http://weather.cn.yahoo.com/cframe.html” mce_src=”http://weather.cn.yahoo.com/cframe.html” width=”468″ height=”30″ frameborder=”0″ scrolling=”no”></iframe> </iframe></coolcode>
说明:不说了,累了,还是推荐

综上所述,前面的几种方法的天气预报代码比较花俏,适合个人博客等需要
而后面自动根据对方IP显示对方城市天气的代码比较适合站长类,在一个网站上放上这么一个代码,是不是显得很人性化呢?



Leave a Reply

« »