一段简单显示天气情况的JS代码
Code
1var MiniSite = new Object();
2
3MiniSite.Browser = {
4 ie: /msie/.test(window.navigator.userAgent.toLowerCase()),
5 moz: /gecko/.test(window.navigator.userAgent.toLowerCase()),
6 opera: /opera/.test(window.navigator.userAgent.toLowerCase())
7};
8
9MiniSite.$ = function(s)
10{
11 return (typeof s == 'object') ? s: document.getElementById(s);
12};
13
14MiniSite.JsLoader = {
15 load: function(sUrl, fCallback)
16 {
17 var _script = document.createElement('script');
18 _script.setAttribute('type', 'text/javascript');
19 _script.setAttribute('src', sUrl);
20 document.getElementsByTagName('head')[0].appendChild(_script);
21
22 if (MiniSite.Browser.ie)
23 {
24 _script.onreadystatechange = function()
25 {
26 if (this.readyState=='loaded' || this.readyState=='complete')
27 {
28 fCallback();
29 }
30 };
31 }
32 else if (MiniSite.Browser.moz)
33 {
34 _script.onload = function()
35 {
36 fCallback();
37 };
38 }
39 else
40 {
41 fCallback();
42 }
43 }
44};
45
46MiniSite.Cookie = {
47 set: function(name, value, expires, path, domain)
48 {
49 if (typeof expires == "undefined")
50 {
51 expires = new Date(new Date().getTime() + 365*24*3600*100);
52 }
53
54 document.cookie = name + "=" + escape(value) +
55 ((expires) ? "; expires=" + expires.toGMTString() : "") +
56 ((path) ? "; path=" + path : "; path=/") +
57 ((domain) ? "; domain=" + domain : "");
58 },
59
60 get: function(name)
61 {
62 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
63
64 if (arr != null)
65 {
66 return unescape(arr[2]);
67
68 }
69
70 return null;
71 },
72
73 clear: function(name, path, domain)
74 {
75 if (this.get(name))
76 {
77 document.cookie = name + "=" +
78 ((path) ? "; path=" + path : "; path=/") +
79 ((domain) ? "; domain=" + domain : "") +
80 ";expires=Fri, 02-Jan-1970 00:00:00 GMT";
81 }
82 }
83};
84
85MiniSite.Weather = {
86 defaultCity: 125,
87 city: {
88 "北京市": {
89 "_": 125,
90 "北京市": 125
91 },
92 "上海市": {
93 "_": 252,
94 "上海市": 252
95 },
96 "天津市": {
97 "_": 127,
98 "天津市": 127,
99 "塘沽区": 132
100 },
101 "重庆市" : {
102 "_": 212,
103 "奉节区": 201,
104 "重庆市": 212,
105 "涪陵区": 213
106 },
107 "香港": {
108 "_": 1,
109 "香港": 1
110 },
111 "澳门": {
112 "_": 2,
113 "澳门": 2
114 },
115 "台湾省": {
116 "_": 280,
117 "台北市": 280
118 },
119 "云南省": {
120 "_": 179,
121 "昭通市": 173,
122 "丽江市": 174,
123 "曲靖市": 175,
124 "保山市": 176,
125 "大理州": 177,
126 "楚雄州": 178,
127 "昆明市": 179,
128 "瑞丽市": 180,
129 "玉溪市": 181,
130 "临沧市": 182,
131 "思茅市": 184,
132 "红河州": 185,
133 "文山州": 369,
134 "西双版纳州": 370,
135 "德宏州": 371,
136 "怒江州": 372,
137 "迪庆州": 373
138 },
139 "内蒙古": {
140 "_": 69,
141 "呼伦贝尔市": 4,
142 "兴安盟": 7,
143 "锡林郭勒盟": 16,
144 "巴彦淖尔市": 63,
145 "包头市": 64,
146 "呼和浩特市": 69,
147 "锡林浩特市": 99,
148 "通辽市": 101,
149 "赤峰市": 106,
150 "乌海市": 382,
151 "鄂尔多斯市": 383,
152 "乌兰察布市": 384
153 },
154 "吉林省": {
155 "_": 103,
156 "辽源市": 34,
157 "通化市": 36,
158 "白城市": 37,
159 "松原市": 96,
160 "长春市": 103,
161 "吉林市": 104,
162 "桦甸市": 109,
163 "延边州": 110,
164 "集安市": 118,
165 "白山市": 119,
166 "四平市": 385
167 },
168 "四川省": {
169 "_": 166,
170 "甘孜州": 162,
171 "阿坝州": 163,
172 "成都市": 166,
173 "绵阳市": 167,
174 "雅安市": 168,
175 "峨眉山市": 170,
176 "乐山市": 171,
177 "宜宾市": 172,
178 "巴中市": 199,
179 "达州市": 200,
180 "遂宁市": 204,
181 "南充市": 205,
182 "泸州市": 216,
183 "自贡市": 359,
184 "攀枝花市": 360,
185 "德阳市": 361,
186 "广元市": 362,
187 "内江市": 363,
188 "广安市": 364,
189 "眉山市": 365,
190 "资阳市": 366,
191 "凉山州": 367
192 },
193 "宁夏": {
194 "_": 78,
195 "石嘴山市": 54,
196 "银川市": 78,
197 "吴忠市": 83,
198 "固原市": 209
199 },
200 "安徽省": {
201 "_": 248,
202 "淮南市": 75,
203 "马鞍山市": 76,
204 "淮北市": 77,
205 "铜陵市": 92,
206 "滁州市": 95,
207 "巢湖市": 100,
208 "池州市": 102,
209 "宣城市": 105,
210 "亳州市": 238,
211 "宿州市": 239,
212 "阜阳市": 241,
213 "六安市": 242,
214 "蚌埠市": 243,
215 "合肥市": 248,
216 "芜湖市": 249,
217 "安庆市": 253,
218 "黄山市": 254
219 },
220 "山东省": {
221 "_": 140,
222 "德州市": 134,
223 "滨州市": 135,
224 "烟台市": 136,
225 "聊城市": 139,
226 "济南市": 140,
227 "泰安市": 141,
228 "淄博市": 142,
229 "潍坊市": 143,
230 "青岛市": 144,
231 "济宁市": 146,
232 "日照市": 147,
233 "泰山市": 156,
234 "枣庄市": 159,
235 "东营市": 160,
236 "威海市": 164,
237 "莱芜市": 165,
238 "临沂市": 183,
239 "菏泽市": 206
240 },
241 "山西省": {
242 "_": 84,
243 "长治市": 9,
244 "晋中市": 22,
245 "朔州市": 70,
246 "大同市": 72,
247 "吕梁市": 80,
248 "忻州市": 81,
249 "太原市": 84,
250 "阳泉市": 85,
251 "临汾市": 88,
252 "运城市": 93,
253 "晋城市": 94,
254 "五台山市": 381
255 },
256 "广东省": {
257 "_": 292,
258 "南雄市": 235,
259 "韶关市": 283,
260 "清远市": 284,
261 "梅州市": 285,
262 "肇庆市": 291,
263 "广州市": 292,
264 "河源市": 293,
265 "汕头市": 294,
266 "深圳市": 296,
267 "汕尾市": 297,
268 "湛江市": 300,
269 "阳江市": 301,
270 "茂名市": 302,
271 "佛冈市": 322,
272 "梅县市": 323,
273 "电白市": 324,
274 "高要市": 325,
275 "珠海市": 330,
276 "佛山市": 331,
277 "江门市": 332,
278 "东莞市": 334,
279 "中山市": 335,
280 "潮州市": 336,
281 "揭阳市": 337,
282 "云浮市": 338
283 },
284 "广西": {
285 "_": 295,
286 "桂林市": 232,
287 "河池市": 281,
288 "柳州市": 282,
289 "百色市": 288,
290 "贵港市": 289,
291 "梧州市": 290,
292 "南宁市": 295,
293 "钦州市": 298,
294 "北海市": 299,
295 "防城港市": 339,
296 "玉林市": 340,
297 "贺州市": 341,
298 "来宾市": 342,
299 "崇左市": 343
300 },
301 "新疆": {
302 "_": 28,
303 "昌吉州": 19,
304 "克孜勒苏柯尔克孜自治州": 20,
305 "伊犁州": 21,
306 "阿拉尔市": 23,
307 "克拉玛依市": 24,
308 "博尔塔拉州": 27,
309 "乌鲁木齐市": 28,
310 "吐鲁番市": 31,
311 "阿克苏市": 32,
312 "石河子市": 33,
313 "喀什市": 35,
314 "和田市": 39,
315 "哈密市": 41,
316 "奇台市": 52
317 },
318 "江苏省": {
319 "_": 244,
320 "无锡市": 43,
321 "苏州市": 44,
322 "盱眙市": 45,
323 "赣榆市": 46,
324 "东台市": 47,
325 "高邮市": 53,
326 "镇江市": 59,
327 "泰州市": 61,
328 "宿迁市": 62,
329 "徐州市": 236,
330 "连云港市": 237,
331 "淮安市": 240,
332 "南京市": 244,
333 "扬州市": 245,
334 "盐城市": 246,
335 "南通市": 247,
336 "常州市": 250
337 },
338 "江西省": {
339 "_": 264,
340 "庐山市": 111,
341 "玉山市": 137,
342 "贵溪市": 138,
343 "广昌市": 145,
344 "萍乡市": 153,
345 "新余市": 154,
346 "宜春市": 224,
347 "赣州市": 234,
348 "九江市": 258,
349 "景德镇市": 259,
350 "南昌市": 264,
351 "鹰潭市": 265,
352 "上饶市": 267,
353 "抚州市": 273
354 },
355 "河北省": {
356 "_": 82,
357 "邯郸市": 3,
358 "衡水市": 8,
359 "石家庄市": 82,
360 "邢台市": 86,
361 "张家口市": 120,
362 "承德市": 121,
363 "秦皇岛市": 122,
364 "廊坊市": 126,
365 "唐山市": 128,
366 "保定市": 130,
367 "沧州市": 131
368 },
369 "河南省": {
370 "_": 189,
371 "安阳市": 89,
372 "三门峡市": 188,
373 "郑州市": 189,
374 "南阳市": 192,
375 "周口市": 193,
376 "驻马店市": 197,
377 "信阳市": 198,
378 "开封市": 207,
379 "洛阳市": 228,
380 "平顶山市": 231,
381 "焦作市": 251,
382 "鹤壁市": 260,
383 "新乡市": 304,
384 "濮阳市": 305,
385 "许昌市": 306,
386 "漯河市": 307,
387 "商丘市": 308,
388 "济源市": 309
389 },
390 "浙江省": {
391 "_": 255,
392 "湖州市": 65,
393 "嵊州市": 66,
394 "平湖市": 67,
395 "石浦市": 68,
396 "宁海市": 71,
397 "洞头市": 73,
398 "舟山市": 74,
399 "杭州市": 255,
400 "嘉兴市": 256,
401 "定海市": 257,
402 "金华市": 261,
403 "绍兴市": 262,
404 "宁波市": 263,
405 "衢州市": 266,
406 "丽水市": 268,
407 "台州市": 269,
408 "温州市": 272
409 },
410 "海南省": {
411 "_": 303,
412 "海口市": 303,
413 "三亚市": 344,
414 "屯昌市": 345,
415 "琼海市": 346,
416 "儋州市": 347,
417 "文昌市": 348,
418 "万宁市": 349,
419 "东方市": 350,
420 "澄迈市": 351,
421 "定安市": 352,
422 "临高市": 353,
423 "白沙黎族自治县": 354,
424 "乐东黎族自治县": 355,
425 "陵水黎族自治县": 356,
426 "保亭黎族苗族自治县": 357,
427 "琼中黎族苗族自治县": 358
428 },
429 "湖北省": {
430 "_": 211,
431 "襄樊市": 196,
432 "荆门市": 202,
433 "黄冈市": 203,
434 "恩施州": 208,
435 "武汉市": 211,
436 "黄石市": 310,
437 "鄂州市": 314,
438 "孝感市": 315,
439 "咸宁市": 316,
440 "随州市": 317,
441 "仙桃市": 318,
442 "天门市": 319,
443 "潜江市": 320,
444 "神农架市": 321
445 },
446 "湖南省": {
447 "_": 218,
448 "张家界市": 214,
449 "岳阳市": 215,
450 "怀化市": 217,
451 "长沙市": 218,
452 "邵阳市": 222,
453 "益阳市": 223,
454 "郴州市": 233,
455 "桑植市": 311,
456 "沅陵市": 312,
457 "南岳市": 313,
458 "株洲市": 326,
459 "湘潭市": 327,
460 "衡阳市": 328,
461 "娄底市": 329,
462 "常德市": 387
463 },
464 "甘肃省": {
465 "_": 57,
466 "张掖市": 49,
467 "金昌市": 50,
468 "武威市": 51,
469 "兰州市": 57,
470 "白银市": 58,
471 "定西市": 60,
472 "平凉市": 90,
473 "庆阳市": 91,
474 "甘南市": 225,
475 "临夏市": 229,
476 "天水市": 377,
477 "嘉峪关市": 378,
478 "酒泉市": 379,
479 "陇南市": 380
480 },
481 "福建省": {
482 "_": 276,
483 "莆田市": 107,
484 "浦城市": 271,
485 "南平市": 274,
486 "宁德市": 275,
487 "福州市": 276,
488 "龙岩市": 277,
489 "三明市": 278,
490 "泉州市": 279,
491 "漳州市": 286,
492 "厦门市": 287
493 },
494 "西藏": {
495 "_": 150,
496 "那曲地区": 148,
497 "日喀则地区": 149,
498 "拉萨市": 150,
499 "山南地区": 151,
500 "阿里地区": 152,
501 "昌都地区": 161,
502 "林芝地区": 169
503 },
504 "贵州省": {
505 "_": 227,
506 "毕节市": 219,
507 "遵义市": 220,
508 "铜仁市": 221,
509 "安顺市": 226,
510 "贵阳市": 227,
511 "黔西南州": 230,
512 "六盘水市": 368
513 },
514 "辽宁省": {
515 "_": 115,
516 "葫芦岛市": 25,
517 "盘锦市": 26,
518 "辽阳市": 29,
519 "铁岭市": 30,
520 "阜新市": 108,
521 "朝阳市": 112,
522 "锦州市": 113,
523 "鞍山市": 114,
524 "沈阳市": 115,
525 "本溪市": 116,
526 "抚顺市": 117,
527 "营口市": 123,
528 "丹东市": 124,
529 "瓦房店市": 129,
530 "大连市": 133
531 },
532 "陕西省": {
533 "_": 186,
534 "榆林市": 79,
535 "延安市": 87,
536 "西安市": 186,
537 "渭南市": 187,
538 "汉中市": 190,
539 "商洛市": 191,
540 "安康市": 194,
541 "铜川市": 374,
542 "宝鸡市": 375,
543 "咸阳市": 376
544 },
545 "青海": {
546 "_": 56,
547 "海北州": 48,
548 "海南州": 55,
549 "西宁市": 56,
550 "玉树州": 155,
551 "黄南州": 157,
552 "果洛州": 158,
553 "海西州": 195,
554 "海东市": 210
555 },
556 "黑龙江省": {
557 "_": 17,
558 "大兴安岭地区": 5,
559 "黑河市": 6,
560 "齐齐哈尔市": 10,
561 "绥化市": 11,
562 "鹤岗市": 12,
563 "佳木斯市": 13,
564 "伊春市": 14,
565 "双鸭山市": 15,
566 "哈尔滨市": 17,
567 "鸡西市": 18,
568 "漠河市": 38,
569 "大庆市": 40,
570 "七台河市": 42,
571 "牡丹江市": 97,
572 "绥芬河市": 98
573 }
574 },
575
576 _print: function(province, city, conainter)
577 {
578 if (typeof this.city[province] != "undefined")
579 {
580 if (typeof this.city[province][city] != "undefined")
581 {
582 var _city_ = this.city[province][city];
583 }
584 else if (typeof this.city[province]["_"] != "undefined")
585 {
586 var _city_ = this.city[province]["_"];
587 }
588 else
589 {
590 var _city_ = this.defaultCity;
591 }
592 }
593 else
594 {
595 var _city_ = this.defaultCity;
596 }
597
598 MiniSite.JsLoader.load("http://weather.news.qq.com/inc/minisite_"+_city_+".js", function()
599 {
600 try
601 {
602 MiniSite.$(conainter).innerHTML = "<a href='5ai8-weather.html?dc"
603 + _city_ + ".htm' target='_blank'>"
604 + __minisite__weather__ + "</a>";
605 }
606 catch (e)
607 {
608 }
609 });
610 },
611
612 print: function(conainter)
613 {
614 var ok = function()
615 {
616 var province = null;
617 var city = null;
618 var ipAddress = MiniSite.Cookie.get("QQ_IPAddress");
619
620 if (ipAddress != null)
621 {
622 try
623 {
624 var ipAddressArr = ipAddress.split(",");
625 province = ipAddressArr[0];
626 city =ipAddressArr[1];
627 }
628 catch (e)
629 {
630 }
631 }
632
633 MiniSite.Weather._print(province, city, conainter);
634 };
635
636 if (!MiniSite.Cookie.get("QQ_IPAddress"))
637 {
638 MiniSite.JsLoader.load("http://fw.qq.com:80/ipaddress", function()
639 {
640 if (typeof IPData != "undefined")
641 {
642 MiniSite.Cookie.set('QQ_IPAddress', IPData[2]+','+IPData[3]);
643 ok();
644 }
645 });
646 }
647 else
648 {
649 ok();
650 }
651 }
652};
653
1var MiniSite = new Object();
2
3MiniSite.Browser = {
4 ie: /msie/.test(window.navigator.userAgent.toLowerCase()),
5 moz: /gecko/.test(window.navigator.userAgent.toLowerCase()),
6 opera: /opera/.test(window.navigator.userAgent.toLowerCase())
7};
8
9MiniSite.$ = function(s)
10{
11 return (typeof s == 'object') ? s: document.getElementById(s);
12};
13
14MiniSite.JsLoader = {
15 load: function(sUrl, fCallback)
16 {
17 var _script = document.createElement('script');
18 _script.setAttribute('type', 'text/javascript');
19 _script.setAttribute('src', sUrl);
20 document.getElementsByTagName('head')[0].appendChild(_script);
21
22 if (MiniSite.Browser.ie)
23 {
24 _script.onreadystatechange = function()
25 {
26 if (this.readyState=='loaded' || this.readyState=='complete')
27 {
28 fCallback();
29 }
30 };
31 }
32 else if (MiniSite.Browser.moz)
33 {
34 _script.onload = function()
35 {
36 fCallback();
37 };
38 }
39 else
40 {
41 fCallback();
42 }
43 }
44};
45
46MiniSite.Cookie = {
47 set: function(name, value, expires, path, domain)
48 {
49 if (typeof expires == "undefined")
50 {
51 expires = new Date(new Date().getTime() + 365*24*3600*100);
52 }
53
54 document.cookie = name + "=" + escape(value) +
55 ((expires) ? "; expires=" + expires.toGMTString() : "") +
56 ((path) ? "; path=" + path : "; path=/") +
57 ((domain) ? "; domain=" + domain : "");
58 },
59
60 get: function(name)
61 {
62 var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
63
64 if (arr != null)
65 {
66 return unescape(arr[2]);
67
68 }
69
70 return null;
71 },
72
73 clear: function(name, path, domain)
74 {
75 if (this.get(name))
76 {
77 document.cookie = name + "=" +
78 ((path) ? "; path=" + path : "; path=/") +
79 ((domain) ? "; domain=" + domain : "") +
80 ";expires=Fri, 02-Jan-1970 00:00:00 GMT";
81 }
82 }
83};
84
85MiniSite.Weather = {
86 defaultCity: 125,
87 city: {
88 "北京市": {
89 "_": 125,
90 "北京市": 125
91 },
92 "上海市": {
93 "_": 252,
94 "上海市": 252
95 },
96 "天津市": {
97 "_": 127,
98 "天津市": 127,
99 "塘沽区": 132
100 },
101 "重庆市" : {
102 "_": 212,
103 "奉节区": 201,
104 "重庆市": 212,
105 "涪陵区": 213
106 },
107 "香港": {
108 "_": 1,
109 "香港": 1
110 },
111 "澳门": {
112 "_": 2,
113 "澳门": 2
114 },
115 "台湾省": {
116 "_": 280,
117 "台北市": 280
118 },
119 "云南省": {
120 "_": 179,
121 "昭通市": 173,
122 "丽江市": 174,
123 "曲靖市": 175,
124 "保山市": 176,
125 "大理州": 177,
126 "楚雄州": 178,
127 "昆明市": 179,
128 "瑞丽市": 180,
129 "玉溪市": 181,
130 "临沧市": 182,
131 "思茅市": 184,
132 "红河州": 185,
133 "文山州": 369,
134 "西双版纳州": 370,
135 "德宏州": 371,
136 "怒江州": 372,
137 "迪庆州": 373
138 },
139 "内蒙古": {
140 "_": 69,
141 "呼伦贝尔市": 4,
142 "兴安盟": 7,
143 "锡林郭勒盟": 16,
144 "巴彦淖尔市": 63,
145 "包头市": 64,
146 "呼和浩特市": 69,
147 "锡林浩特市": 99,
148 "通辽市": 101,
149 "赤峰市": 106,
150 "乌海市": 382,
151 "鄂尔多斯市": 383,
152 "乌兰察布市": 384
153 },
154 "吉林省": {
155 "_": 103,
156 "辽源市": 34,
157 "通化市": 36,
158 "白城市": 37,
159 "松原市": 96,
160 "长春市": 103,
161 "吉林市": 104,
162 "桦甸市": 109,
163 "延边州": 110,
164 "集安市": 118,
165 "白山市": 119,
166 "四平市": 385
167 },
168 "四川省": {
169 "_": 166,
170 "甘孜州": 162,
171 "阿坝州": 163,
172 "成都市": 166,
173 "绵阳市": 167,
174 "雅安市": 168,
175 "峨眉山市": 170,
176 "乐山市": 171,
177 "宜宾市": 172,
178 "巴中市": 199,
179 "达州市": 200,
180 "遂宁市": 204,
181 "南充市": 205,
182 "泸州市": 216,
183 "自贡市": 359,
184 "攀枝花市": 360,
185 "德阳市": 361,
186 "广元市": 362,
187 "内江市": 363,
188 "广安市": 364,
189 "眉山市": 365,
190 "资阳市": 366,
191 "凉山州": 367
192 },
193 "宁夏": {
194 "_": 78,
195 "石嘴山市": 54,
196 "银川市": 78,
197 "吴忠市": 83,
198 "固原市": 209
199 },
200 "安徽省": {
201 "_": 248,
202 "淮南市": 75,
203 "马鞍山市": 76,
204 "淮北市": 77,
205 "铜陵市": 92,
206 "滁州市": 95,
207 "巢湖市": 100,
208 "池州市": 102,
209 "宣城市": 105,
210 "亳州市": 238,
211 "宿州市": 239,
212 "阜阳市": 241,
213 "六安市": 242,
214 "蚌埠市": 243,
215 "合肥市": 248,
216 "芜湖市": 249,
217 "安庆市": 253,
218 "黄山市": 254
219 },
220 "山东省": {
221 "_": 140,
222 "德州市": 134,
223 "滨州市": 135,
224 "烟台市": 136,
225 "聊城市": 139,
226 "济南市": 140,
227 "泰安市": 141,
228 "淄博市": 142,
229 "潍坊市": 143,
230 "青岛市": 144,
231 "济宁市": 146,
232 "日照市": 147,
233 "泰山市": 156,
234 "枣庄市": 159,
235 "东营市": 160,
236 "威海市": 164,
237 "莱芜市": 165,
238 "临沂市": 183,
239 "菏泽市": 206
240 },
241 "山西省": {
242 "_": 84,
243 "长治市": 9,
244 "晋中市": 22,
245 "朔州市": 70,
246 "大同市": 72,
247 "吕梁市": 80,
248 "忻州市": 81,
249 "太原市": 84,
250 "阳泉市": 85,
251 "临汾市": 88,
252 "运城市": 93,
253 "晋城市": 94,
254 "五台山市": 381
255 },
256 "广东省": {
257 "_": 292,
258 "南雄市": 235,
259 "韶关市": 283,
260 "清远市": 284,
261 "梅州市": 285,
262 "肇庆市": 291,
263 "广州市": 292,
264 "河源市": 293,
265 "汕头市": 294,
266 "深圳市": 296,
267 "汕尾市": 297,
268 "湛江市": 300,
269 "阳江市": 301,
270 "茂名市": 302,
271 "佛冈市": 322,
272 "梅县市": 323,
273 "电白市": 324,
274 "高要市": 325,
275 "珠海市": 330,
276 "佛山市": 331,
277 "江门市": 332,
278 "东莞市": 334,
279 "中山市": 335,
280 "潮州市": 336,
281 "揭阳市": 337,
282 "云浮市": 338
283 },
284 "广西": {
285 "_": 295,
286 "桂林市": 232,
287 "河池市": 281,
288 "柳州市": 282,
289 "百色市": 288,
290 "贵港市": 289,
291 "梧州市": 290,
292 "南宁市": 295,
293 "钦州市": 298,
294 "北海市": 299,
295 "防城港市": 339,
296 "玉林市": 340,
297 "贺州市": 341,
298 "来宾市": 342,
299 "崇左市": 343
300 },
301 "新疆": {
302 "_": 28,
303 "昌吉州": 19,
304 "克孜勒苏柯尔克孜自治州": 20,
305 "伊犁州": 21,
306 "阿拉尔市": 23,
307 "克拉玛依市": 24,
308 "博尔塔拉州": 27,
309 "乌鲁木齐市": 28,
310 "吐鲁番市": 31,
311 "阿克苏市": 32,
312 "石河子市": 33,
313 "喀什市": 35,
314 "和田市": 39,
315 "哈密市": 41,
316 "奇台市": 52
317 },
318 "江苏省": {
319 "_": 244,
320 "无锡市": 43,
321 "苏州市": 44,
322 "盱眙市": 45,
323 "赣榆市": 46,
324 "东台市": 47,
325 "高邮市": 53,
326 "镇江市": 59,
327 "泰州市": 61,
328 "宿迁市": 62,
329 "徐州市": 236,
330 "连云港市": 237,
331 "淮安市": 240,
332 "南京市": 244,
333 "扬州市": 245,
334 "盐城市": 246,
335 "南通市": 247,
336 "常州市": 250
337 },
338 "江西省": {
339 "_": 264,
340 "庐山市": 111,
341 "玉山市": 137,
342 "贵溪市": 138,
343 "广昌市": 145,
344 "萍乡市": 153,
345 "新余市": 154,
346 "宜春市": 224,
347 "赣州市": 234,
348 "九江市": 258,
349 "景德镇市": 259,
350 "南昌市": 264,
351 "鹰潭市": 265,
352 "上饶市": 267,
353 "抚州市": 273
354 },
355 "河北省": {
356 "_": 82,
357 "邯郸市": 3,
358 "衡水市": 8,
359 "石家庄市": 82,
360 "邢台市": 86,
361 "张家口市": 120,
362 "承德市": 121,
363 "秦皇岛市": 122,
364 "廊坊市": 126,
365 "唐山市": 128,
366 "保定市": 130,
367 "沧州市": 131
368 },
369 "河南省": {
370 "_": 189,
371 "安阳市": 89,
372 "三门峡市": 188,
373 "郑州市": 189,
374 "南阳市": 192,
375 "周口市": 193,
376 "驻马店市": 197,
377 "信阳市": 198,
378 "开封市": 207,
379 "洛阳市": 228,
380 "平顶山市": 231,
381 "焦作市": 251,
382 "鹤壁市": 260,
383 "新乡市": 304,
384 "濮阳市": 305,
385 "许昌市": 306,
386 "漯河市": 307,
387 "商丘市": 308,
388 "济源市": 309
389 },
390 "浙江省": {
391 "_": 255,
392 "湖州市": 65,
393 "嵊州市": 66,
394 "平湖市": 67,
395 "石浦市": 68,
396 "宁海市": 71,
397 "洞头市": 73,
398 "舟山市": 74,
399 "杭州市": 255,
400 "嘉兴市": 256,
401 "定海市": 257,
402 "金华市": 261,
403 "绍兴市": 262,
404 "宁波市": 263,
405 "衢州市": 266,
406 "丽水市": 268,
407 "台州市": 269,
408 "温州市": 272
409 },
410 "海南省": {
411 "_": 303,
412 "海口市": 303,
413 "三亚市": 344,
414 "屯昌市": 345,
415 "琼海市": 346,
416 "儋州市": 347,
417 "文昌市": 348,
418 "万宁市": 349,
419 "东方市": 350,
420 "澄迈市": 351,
421 "定安市": 352,
422 "临高市": 353,
423 "白沙黎族自治县": 354,
424 "乐东黎族自治县": 355,
425 "陵水黎族自治县": 356,
426 "保亭黎族苗族自治县": 357,
427 "琼中黎族苗族自治县": 358
428 },
429 "湖北省": {
430 "_": 211,
431 "襄樊市": 196,
432 "荆门市": 202,
433 "黄冈市": 203,
434 "恩施州": 208,
435 "武汉市": 211,
436 "黄石市": 310,
437 "鄂州市": 314,
438 "孝感市": 315,
439 "咸宁市": 316,
440 "随州市": 317,
441 "仙桃市": 318,
442 "天门市": 319,
443 "潜江市": 320,
444 "神农架市": 321
445 },
446 "湖南省": {
447 "_": 218,
448 "张家界市": 214,
449 "岳阳市": 215,
450 "怀化市": 217,
451 "长沙市": 218,
452 "邵阳市": 222,
453 "益阳市": 223,
454 "郴州市": 233,
455 "桑植市": 311,
456 "沅陵市": 312,
457 "南岳市": 313,
458 "株洲市": 326,
459 "湘潭市": 327,
460 "衡阳市": 328,
461 "娄底市": 329,
462 "常德市": 387
463 },
464 "甘肃省": {
465 "_": 57,
466 "张掖市": 49,
467 "金昌市": 50,
468 "武威市": 51,
469 "兰州市": 57,
470 "白银市": 58,
471 "定西市": 60,
472 "平凉市": 90,
473 "庆阳市": 91,
474 "甘南市": 225,
475 "临夏市": 229,
476 "天水市": 377,
477 "嘉峪关市": 378,
478 "酒泉市": 379,
479 "陇南市": 380
480 },
481 "福建省": {
482 "_": 276,
483 "莆田市": 107,
484 "浦城市": 271,
485 "南平市": 274,
486 "宁德市": 275,
487 "福州市": 276,
488 "龙岩市": 277,
489 "三明市": 278,
490 "泉州市": 279,
491 "漳州市": 286,
492 "厦门市": 287
493 },
494 "西藏": {
495 "_": 150,
496 "那曲地区": 148,
497 "日喀则地区": 149,
498 "拉萨市": 150,
499 "山南地区": 151,
500 "阿里地区": 152,
501 "昌都地区": 161,
502 "林芝地区": 169
503 },
504 "贵州省": {
505 "_": 227,
506 "毕节市": 219,
507 "遵义市": 220,
508 "铜仁市": 221,
509 "安顺市": 226,
510 "贵阳市": 227,
511 "黔西南州": 230,
512 "六盘水市": 368
513 },
514 "辽宁省": {
515 "_": 115,
516 "葫芦岛市": 25,
517 "盘锦市": 26,
518 "辽阳市": 29,
519 "铁岭市": 30,
520 "阜新市": 108,
521 "朝阳市": 112,
522 "锦州市": 113,
523 "鞍山市": 114,
524 "沈阳市": 115,
525 "本溪市": 116,
526 "抚顺市": 117,
527 "营口市": 123,
528 "丹东市": 124,
529 "瓦房店市": 129,
530 "大连市": 133
531 },
532 "陕西省": {
533 "_": 186,
534 "榆林市": 79,
535 "延安市": 87,
536 "西安市": 186,
537 "渭南市": 187,
538 "汉中市": 190,
539 "商洛市": 191,
540 "安康市": 194,
541 "铜川市": 374,
542 "宝鸡市": 375,
543 "咸阳市": 376
544 },
545 "青海": {
546 "_": 56,
547 "海北州": 48,
548 "海南州": 55,
549 "西宁市": 56,
550 "玉树州": 155,
551 "黄南州": 157,
552 "果洛州": 158,
553 "海西州": 195,
554 "海东市": 210
555 },
556 "黑龙江省": {
557 "_": 17,
558 "大兴安岭地区": 5,
559 "黑河市": 6,
560 "齐齐哈尔市": 10,
561 "绥化市": 11,
562 "鹤岗市": 12,
563 "佳木斯市": 13,
564 "伊春市": 14,
565 "双鸭山市": 15,
566 "哈尔滨市": 17,
567 "鸡西市": 18,
568 "漠河市": 38,
569 "大庆市": 40,
570 "七台河市": 42,
571 "牡丹江市": 97,
572 "绥芬河市": 98
573 }
574 },
575
576 _print: function(province, city, conainter)
577 {
578 if (typeof this.city[province] != "undefined")
579 {
580 if (typeof this.city[province][city] != "undefined")
581 {
582 var _city_ = this.city[province][city];
583 }
584 else if (typeof this.city[province]["_"] != "undefined")
585 {
586 var _city_ = this.city[province]["_"];
587 }
588 else
589 {
590 var _city_ = this.defaultCity;
591 }
592 }
593 else
594 {
595 var _city_ = this.defaultCity;
596 }
597
598 MiniSite.JsLoader.load("http://weather.news.qq.com/inc/minisite_"+_city_+".js", function()
599 {
600 try
601 {
602 MiniSite.$(conainter).innerHTML = "<a href='5ai8-weather.html?dc"
603 + _city_ + ".htm' target='_blank'>"
604 + __minisite__weather__ + "</a>";
605 }
606 catch (e)
607 {
608 }
609 });
610 },
611
612 print: function(conainter)
613 {
614 var ok = function()
615 {
616 var province = null;
617 var city = null;
618 var ipAddress = MiniSite.Cookie.get("QQ_IPAddress");
619
620 if (ipAddress != null)
621 {
622 try
623 {
624 var ipAddressArr = ipAddress.split(",");
625 province = ipAddressArr[0];
626 city =ipAddressArr[1];
627 }
628 catch (e)
629 {
630 }
631 }
632
633 MiniSite.Weather._print(province, city, conainter);
634 };
635
636 if (!MiniSite.Cookie.get("QQ_IPAddress"))
637 {
638 MiniSite.JsLoader.load("http://fw.qq.com:80/ipaddress", function()
639 {
640 if (typeof IPData != "undefined")
641 {
642 MiniSite.Cookie.set('QQ_IPAddress', IPData[2]+','+IPData[3]);
643 ok();
644 }
645 });
646 }
647 else
648 {
649 ok();
650 }
651 }
652};
653
本文章如标注为原创,转载时请注明出处!