新浪天气-模拟
1
<%@ Page language="c#" Codebehind="GetWther.aspx.cs" AutoEventWireup="false" Inherits="ajaxselect.Weather.GetWther" %>
2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
3
<HTM
4
<HEAD>
5
<title>GetWther</title>
6
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
7
<meta name="CODE_LANGUAGE" Content="C#">
8
<meta name="vs_defaultClientScript" content="JavaScript">
9
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
10
<script language="JavaScript">
11
<!--
12
var g_selProvince;
13
var g_selCity;
14
var Provinces=new Array(
15
new Array("110000","北京市"),
16
new Array("120000","天津市"),
17
new Array("500000","重庆市"),
18
new Array("130000","河北省"),
19
new Array("140000","山西省"),
20
new Array("150000","内蒙古自治区"),
21
new Array("210000","辽宁省"),
22
new Array("220000","吉林省"),
23
new Array("230000","黑龙江省"),
24
new Array("310000","上海市"),
25
new Array("320000","江苏省"),
26
new Array("330000","浙江省"),
27
new Array("340000","安徽省"),
28
new Array("350000","福建省"),
29
new Array("360000","江西省"),
30
new Array("370000","山东省"),
31
new Array("410000","河南省"),
32
new Array("420000","湖北省"),
33
new Array("430000","湖南省"),
34
new Array("440000","广东省"),
35
new Array("450000","广西壮族自治区"),
36
new Array("460000","海南省"),
37
new Array("510000","四川省"),
38
new Array("520000","贵州省"),
39
new Array("530000","云南省"),
40
new Array("540000","西藏自治区"),
41
new Array("610000","陕西省"),
42
new Array("620000","甘肃省"),
43
new Array("630000","青海省"),
44
new Array("640000","宁夏回族自治区"),
45
new Array("650000","新疆维吾尔自治区"),
46
new Array("710000","台湾省"),
47
new Array("810000","香港特别行政区"),
48
new Array("820000","澳门特别行政区")
49
);
50
51
var Citys=new Array(
52
new Array("110100","北京"),
53
new Array("120100","天津"),
54
new Array("130101","石家庄"),
55
new Array("130201","唐山"),
56
new Array("130301","秦皇岛"),
57
new Array("130701","张家口"),
58
new Array("130801","承德"),
59
new Array("131001","廊坊"),
60
new Array("130401","邯郸"),
61
new Array("130501","邢台"),
62
new Array("130601","保定"),
63
new Array("130901","沧州"),
64
new Array("133001","衡水"),
65
new Array("140101","太原"),
66
new Array("140201","大同"),
67
new Array("140301","阳泉"),
68
new Array("140501","晋城"),
69
new Array("140601","朔州"),
70
new Array("142201","忻州"),
71
new Array("142331","离石"),
72
new Array("142401","榆次"),
73
new Array("142601","临汾"),
74
new Array("142701","运城"),
75
new Array("140401","长治"),
76
new Array("150101","呼和浩特"),
77
new Array("150201","包头"),
78
new Array("150301","乌海"),
79
new Array("152601","集宁"),
80
new Array("152701","巴彦浩特"),
81
new Array("152801","临河"),
82
new Array("152921","鄂尔多斯"),
83
new Array("150401","赤峰"),
84
new Array("152301","通辽"),
85
new Array("152502","锡林浩特"),
86
new Array("152101","海拉尔"),
87
new Array("152201","乌兰浩特"),
88
new Array("210101","沈阳"),
89
new Array("210201","大连"),
90
new Array("210301","鞍山"),
91
new Array("210401","抚顺"),
92
new Array("210501","本溪"),
93
new Array("210701","锦州"),
94
new Array("210801","营口"),
95
new Array("210901","阜新"),
96
new Array("211101","盘锦"),
97
new Array("211201","铁岭"),
98
new Array("211301","朝阳"),
99
new Array("211401","葫芦岛"),
100
new Array("210601","丹东"),
101
new Array("220101","长春"),
102
new Array("220201","吉林"),
103
new Array("220301","四平"),
104
new Array("220401","辽源"),
105
new Array("220601","松原"),
106
new Array("222301","白城"),
107
new Array("222401","延边"),
108
new Array("220501","通化"),
109
new Array("230101","哈尔滨"),
110
new Array("230301","鸡西"),
111
new Array("230401","鹤岗"),
112
new Array("230501","双鸭山"),
113
new Array("230701","伊春"),
114
new Array("230801","佳木斯"),
115
new Array("230901","七台河"),
116
new Array("231001","牡丹江"),
117
new Array("232301","绥化"),
118
new Array("230201","齐齐哈尔"),
119
new Array("230601","大庆"),
120
new Array("232601","黑河"),
121
new Array("232700","大兴安岭"),
122
new Array("310100","上海"),
123
new Array("320101","南京"),
124
new Array("320201","无锡"),
125
new Array("320301","徐州"),
126
new Array("320401","常州"),
127
new Array("320501","苏州"),
128
new Array("320600","南通"),
129
new Array("320701","连云港"),
130
new Array("320801","淮阴"),
131
new Array("320901","盐城"),
132
new Array("321001","扬州"),
133
new Array("321101","镇江"),
134
new Array("321102","泰州"),
135
new Array("321103","宿迁"),
136
new Array("330101","杭州"),
137
new Array("330201","宁波"),
138
new Array("330301","温州"),
139
new Array("330401","嘉兴"),
140
new Array("330501","湖州"),
141
new Array("330601","绍兴"),
142
new Array("330701","金华"),
143
new Array("330801","衢州"),
144
new Array("330901","舟山"),
145
new Array("332501","丽水"),
146
new Array("332602","台州"),
147
new Array("340101","合肥"),
148
new Array("340201","芜湖"),
149
new Array("340301","蚌埠"),
150
new Array("340401","淮南"),
151
new Array("340501","马鞍山"),
152
new Array("340601","淮北"),
153
new Array("340701","铜陵"),
154
new Array("340801","安庆"),
155
new Array("341001","黄山市"),
156
new Array("342101","阜阳"),
157
new Array("342201","宿州"),
158
new Array("342301","滁州"),
159
new Array("342401","六安"),
160
new Array("342501","宣城"),
161
new Array("342601","巢湖"),
162
new Array("342901","池州"),
163
new Array("350101","福州"),
164
new Array("350201","厦门"),
165
new Array("350301","莆田"),
166
new Array("350401","三明"),
167
new Array("350501","泉州"),
168
new Array("350601","漳州"),
169
new Array("352101","南平"),
170
new Array("352201","宁德"),
171
new Array("352601","龙岩"),
172
new Array("622602","陇南"),
173
new Array("622603","庆阳"),
174
new Array("360101","南昌"),
175
new Array("360201","景德镇"),
176
new Array("362101","赣州"),
177
new Array("360301","萍乡"),
178
new Array("360401","九江"),
179
new Array("360501","新余"),
180
new Array("360601","鹰潭"),
181
new Array("362201","宜春"),
182
new Array("362301","上饶"),
183
new Array("362401","吉安"),
184
new Array("370101","济南"),
185
new Array("370201","青岛"),
186
new Array("370301","淄博"),
187
new Array("370401","枣庄"),
188
new Array("370501","东营"),
189
new Array("370601","烟台"),
190
new Array("370701","潍坊"),
191
new Array("370801","济宁"),
192
new Array("370901","泰安"),
193
new Array("371001","威海"),
194
new Array("371100","日照"),
195
new Array("372301","滨州"),
196
new Array("372401","德州"),
197
new Array("372501","聊城"),
198
new Array("372801","临沂"),
199
new Array("372901","菏泽"),
200
new Array("372902","莱芜"),
201
new Array("410101","郑州"),
202
new Array("410201","开封"),
203
new Array("410301","洛阳"),
204
new Array("410401","平顶山"),
205
new Array("410501","安阳"),
206
new Array("410601","鹤壁"),
207
new Array("410701","新乡"),
208
new Array("410801","焦作"),
209
new Array("410901","濮阳"),
210
new Array("411001","许昌"),
211
new Array("411101","漯河"),
212
new Array("411201","三门峡"),
213
new Array("412301","商丘"),
214
new Array("412701","周口"),
215
new Array("412801","驻马店"),
216
new Array("412901","南阳"),
217
new Array("413001","信阳"),
218
new Array("420101","武汉"),
219
new Array("420201","黄石"),
220
new Array("420301","十堰"),
221
new Array("420400","随州"),
222
new Array("420501","宜昌"),
223
new Array("420601","襄樊"),
224
new Array("420701","鄂州"),
225
new Array("420801","荆门"),
226
new Array("422103","黄冈"),
227
new Array("422201","孝感"),
228
new Array("422301","咸宁"),
229
new Array("422421","荆州"),
230
new Array("422801","恩施"),
231
new Array("430101","长沙"),
232
new Array("430401","衡阳"),
233
new Array("430501","邵阳"),
234
new Array("432801","郴州"),
235
new Array("432901","永州"),
236
new Array("430801","韶山"),
237
new Array("430802","张家界"),
238
new Array("433001","怀化"),
239
new Array("433101","吉首"),
240
new Array("430201","株洲"),
241
new Array("430301","湘潭"),
242
new Array("430601","岳阳"),
243
new Array("430701","常德"),
244
new Array("432301","益阳"),
245
new Array("432501","娄底"),
246
new Array("440101","广州"),
247
new Array("440601","佛山"),
248
new Array("440301","深圳"),
249
new Array("441501","汕尾"),
250
new Array("441301","惠州"),
251
new Array("441601","河源"),
252
new Array("441801","清远"),
253
new Array("441901","东莞"),
254
new Array("440401","珠海"),
255
new Array("440701","江门"),
256
new Array("441201","肇庆"),
257
new Array("442001","中山"),
258
new Array("440801","湛江"),
259
new Array("440901","茂名"),
260
new Array("440201","韶关"),
261
new Array("440501","汕头"),
262
new Array("441401","梅州"),
263
new Array("441701","阳江"),
264
new Array("441702","潮州"),
265
new Array("441703","顺德"),
266
new Array("441704","揭阳"),
267
new Array("441705","云浮"),
268
new Array("450101","南宁"),
269
new Array("450401","梧州"),
270
new Array("452501","玉林"),
271
new Array("450301","桂林"),
272
new Array("452601","百色"),
273
new Array("452701","河池"),
274
new Array("452802","钦州"),
275
new Array("450201","柳州"),
276
new Array("450501","北海"),
277
new Array("450502","防城港"),
278
new Array("450503","贵港"),
279
new Array("450504","贺州"),
280
new Array("460100","海口"),
281
new Array("460200","三亚"),
282
new Array("460300","西沙群岛"),
283
new Array("510101","成都"),
284
new Array("513321","眉山"),
285
new Array("513101","雅安"),
286
new Array("513229","峨嵋山"),
287
new Array("510301","自贡"),
288
new Array("500100","重庆"),
289
new Array("500102","万州"),
290
new Array("500103","涪陵"),
291
new Array("512901","南充"),
292
new Array("510501","泸州"),
293
new Array("510601","德阳"),
294
new Array("510701","绵阳"),
295
new Array("510901","遂宁"),
296
new Array("511001","内江"),
297
new Array("511101","乐山"),
298
new Array("512501","宜宾"),
299
new Array("510801","广元"),
300
new Array("513021","达州"),
301
new Array("513401","资阳"),
302
new Array("510401","攀枝花"),
303
new Array("510402","阿坝"),
304
new Array("510403","甘孜"),
305
new Array("510404","凉山"),
306
new Array("510405","广安"),
307
new Array("510406","巴中"),
308
new Array("500239","黔江"),
309
new Array("520101","贵阳"),
310
new Array("520200","六盘水"),
311
new Array("522201","铜仁"),
312
new Array("522501","安顺"),
313
new Array("522601","凯里"),
314
new Array("522701","都匀"),
315
new Array("522301","兴义"),
316
new Array("522421","毕节"),
317
new Array("522101","遵义"),
318
new Array("530101","昆明"),
319
new Array("530201","德宏"),
320
new Array("532201","曲靖"),
321
new Array("532301","楚雄"),
322
new Array("532401","玉溪"),
323
new Array("532501","红河"),
324
new Array("532621","文山"),
325
new Array("532721","思茅"),
326
new Array("532101","昭通"),
327
new Array("532821","西双版纳"),
328
new Array("532901","大理"),
329
new Array("533001","保山"),
330
new Array("533121","怒江"),
331
new Array("533221","丽江"),
332
new Array("533321","迪庆"),
333
new Array("533521","临沧"),
334
new Array("540101","拉萨"),
335
new Array("542121","昌都"),
336
new Array("542221","山南"),
337
new Array("542301","日喀则"),
338
new Array("542421","那曲"),
339
new Array("542523","阿里"),
340
new Array("542621","林芝"),
341
new Array("610101","西安"),
342
new Array("610201","铜川"),
343
new Array("610301","宝鸡"),
344
new Array("610401","咸阳"),
345
new Array("612101","渭南"),
346
new Array("612301","汉中"),
347
new Array("612401","安康"),
348
new Array("612501","商洛"),
349
new Array("612601","延安"),
350
new Array("612701","榆林"),
351
new Array("620101","兰州"),
352
new Array("620401","白银"),
353
new Array("620301","金昌"),
354
new Array("620501","天水"),
355
new Array("622201","张掖"),
356
new Array("622301","武威"),
357
new Array("622421","定西"),
358
new Array("622701","平凉"),
359
new Array("622901","临夏"),
360
new Array("620201","嘉峪关"),
361
new Array("622102","酒泉"),
362
new Array("630100","西宁"),
363
new Array("632121","果洛"),
364
new Array("632221","海西"),
365
new Array("632321","格尔木"),
366
new Array("632521","海东"),
367
new Array("632621","海北"),
368
new Array("632721","玉树"),
369
new Array("632802","黄南"),
370
new Array("640101","银川"),
371
new Array("640201","石嘴山"),
372
new Array("642101","吴忠"),
373
new Array("642221","固原"),
374
new Array("650101","乌鲁木齐"),
375
new Array("650201","克拉玛依"),
376
new Array("652101","吐鲁番"),
377
new Array("652201","哈密"),
378
new Array("652301","昌吉"),
379
new Array("652701","博乐"),
380
new Array("652801","库尔勒"),
381
new Array("652901","阿克苏"),
382
new Array("653001","克州"),
383
new Array("653101","喀什"),
384
new Array("654101","伊犁"),
385
new Array("655001","石河子"),
386
new Array("655002","塔城"),
387
new Array("655003","阿勒泰"),
388
new Array("710001","台北"),
389
new Array("211001","辽阳"),
390
new Array("653201","和田"),
391
new Array("820000","澳门"),
392
new Array("810000","香港")
393
);
394
395
function FillProvinces(selProvince)
396
{
397
selProvince.options[0]=new Option("请选择定制省份","000000");
398
for(i=0;i<Provinces.length;i++)
399
{
400
selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][0]);
401
//selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][1]);
402
}
403
selProvince.options[0].selected=true;
404
selProvince.length=i+1;
405
}
406
407
function FillCitys(selCity,ProvinceCode)
408
{
409
//if the province is a direct-managed city, like Beijing, shanghai, tianjin, chongqin,hongkong, macro
410
//need not "请选择选项"
411
if(ProvinceCode=="110000"||ProvinceCode=="120000"||ProvinceCode=="310000"
412
||ProvinceCode=="810000"||ProvinceCode=="820000"||ProvinceCode=="500000")
413
count=0;
414
else
415
{selCity.options[0]=new Option("请选择定制城市",ProvinceCode);
416
count=1;}
417
for(i=0;i<Citys.length;i++)
418
{
419
if(Citys[i][0].toString().substring(0,2)==ProvinceCode.substring(0,2))
420
{
421
//selCity.options[count]=new Option(Citys[i][1],Citys[i][0]);
422
selCity.options[count]=new Option(Citys[i][1],Citys[i][0]);
423
count=count+1;
424
}
425
}
426
selCity.options[0].selected=true;
427
selCity.length=count;
428
}
429
430
function Province_onchange()
431
{
432
FillCitys(g_selCity,g_selProvince.value);
433
}
434
435
function InitCitySelect(selProvince,selCity)
436
{
437
//alert("begin");
438
g_selProvince=selProvince;
439
g_selCity=selCity;
440
selProvince.onchange=Function("Province_onchange();");
441
FillProvinces(selProvince);
442
Province_onchange();
443
}
444
function InitCitySelect2(selProvince,selCity,CityCode)
445
{
446
InitCitySelect(selProvince,selCity)
447
for(i=0;i<selProvince.length;i++)
448
{
449
if(selProvince.options[i].value.substring(0,2)==CityCode.substring(0,2))
450
{
451
selProvince.options[i].selected=true;
452
}
453
}
454
Province_onchange();
455
for(i=0;i<selCity.length;i++)
456
{
457
if(selCity.options[i].value==CityCode)
458
{
459
selCity.options[i].selected=true;
460
}
461
}
462
}
463
//
464
function myCustomize(pv,cv)
465
{
466
467
//document.getElementById("wfr").src="http://weather.news.sina.com.cn/iframe/weather/810000.html";
468
document.getElementById("wfr").src="http://weather.news.sina.com.cn/iframe/weather/"+cv+".html";
469
alert(document.getElementById("wfr").src);
470
}
471
472
function myCustomize1(province,city)
473
{
474
if(province == city)
475
{
476
alert("请选择城市");
477
return false;
478
}
479
480
//alert(province+'hhh'+city);
481
/*var expires = new Date();
482
expires.setTime(expires.getTime() + 3 * 30 * 24 * 60 * 60 * 1000);
483
document.cookie = 'SINA_NEWS_CUSTOMIZE_city='+city+';expires=' + expires.toGMTString() + ';domain=sina.com.cn; path=/; ';*/
484
var expdate = new Date();
485
FixCookieDate(expdate);//修正MAC机器的BUG
486
expdate.setTime(expdate.getTime() + (1000*60*60*24*365));//设置Cookie的有效期为1年
487
// SetCookie('SINA_NEWS_CUSTOMIZE_city',city,expdate,'/');
488
SetCookie('SINA_NEWS_CUSTOMIZE_city',city,expdate,'/','sina.com.cn');
489
490
document.getElementById("weather").src="http://news.sina.com.cn/iframe/weather/jump4weather.html";
491
//location.reload();
492
}
493
//-->
494
</script>
495
</HEAD>
496
<body MS_POSITIONING="GridLayout">
497
<form id="customize" method="post" runat="server">
498
<font color="#085ab8" face="黑体" style="FONT-SIZE:18px">定制城市</font><br>
499
<SELECT id="province" size="1" name="province" style="MARGIN-TOP:4px;MARGIN-BOTTOM:4px;WIDTH:110px">
500
<OPTION selected></OPTION>
501
</SELECT>
502
<SELECT id="city" size="1" name="city" style="MARGIN-TOP:4px;MARGIN-BOTTOM:4px;WIDTH:110px">
503
<OPTION selected></OPTION>
504
</SELECT>
505
<SCRIPT language="javascript">
506
InitCitySelect(document.customize.province,document.customize.city);
507
</SCRIPT>
508
<input type="button" style="BORDER-TOP-WIDTH:0px;MARGIN-TOP:4px;BORDER-LEFT-WIDTH:0px;BACKGROUND-IMAGE:url(http://image2.sina.com.cn/dy/weather/images/wf016.gif);BORDER-BOTTOM-WIDTH:0px;MARGIN-BOTTOM:4px;WIDTH:76px;HEIGHT:19px;BORDER-RIGHT-WIDTH:0px"
509
value=" " onclick="myCustomize(document.customize.province.value, document.customize.city.value);"><br>
510
<font color="#183888">选取您所需要的城市的名称 <iframe id=wfr name=wfr src="http://weather.news.sina.com.cn/iframe/weather/320201.html" frameborder="0"
511
width="279" height="137" marginheight="0" marginwidth="0" scrolling="no" style="Z-INDEX: 101; LEFT: 200px; POSITION: absolute; TOP: 272px">
512
</iframe>,然后点击“定制完成”按钮就可以立即浏览定制好的页面。</font>
513
</form>
514
</body>
515
</HTML>
1:新浪天气预报
在页面中加入下面代码:
<iframe 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>
就会显示你所在城市天气情况.
分析:主要是页面http://news.sina.com.cn/iframe/2006/weather/jump_new.html,断客户所在地,然后执行跳转到所在页面
比如上海:跳到了:http://www.sina.com.cn/iframe/2006/weather/310100.html
更详细页面(只是在原页面上加入了"_w")
http://weather.news.sina.com.cn/iframe/weather/310100_w.html
516


浙公网安备 33010602011771号