⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 weather1.js

📁 预知天气 简单方便 可靠 使用 简单名了
💻 JS
📖 第 1 页 / 共 2 页
字号:
new Array("620101","兰州"),
new Array("620401","白银"),
new Array("620301","金昌"),
new Array("620501","天水"),
new Array("622201","张掖"),
new Array("622301","武威"),
new Array("622421","定西"),
new Array("622701","平凉"),
new Array("622901","临夏"),
new Array("620201","嘉峪关"),
new Array("622102","酒泉"),
new Array("630100","西宁"),
new Array("632121","果洛"),
new Array("632221","海西"),
new Array("632321","格尔木"),
new Array("632521","海东"),
new Array("632621","海北"),
new Array("632721","玉树"),
new Array("632802","黄南"),
new Array("640101","银川"),
new Array("640201","石嘴山"),
new Array("642101","吴忠"),
new Array("642221","固原"),
new Array("650101","乌鲁木齐"),
new Array("650201","克拉玛依"),
new Array("652101","吐鲁番"),
new Array("652201","哈密"),
new Array("652301","昌吉"),
new Array("652701","博乐"),
new Array("652801","库尔勒"),
new Array("652901","阿克苏"),
new Array("653001","克州"),
new Array("653101","喀什"),
new Array("654101","伊犁"),
new Array("655001","石河子"),
new Array("655002","塔城"),
new Array("655003","阿勒泰"),
new Array("710001","台北"),
new Array("211001","辽阳"),
new Array("653201","和田"),
new Array("820000","澳门"),
new Array("810000","香港"),
new Array("130101","河北"),
new Array("140101","山西"),
new Array("150101","内蒙古"),
new Array("210101","辽宁"),
new Array("220101","吉林"),
new Array("230101","黑龙江"),
new Array("320101","江苏"),
new Array("330101","浙江"),
new Array("340101","安徽"),
new Array("350101","福建"),
new Array("360101","江西"),
new Array("370101","山东"),
new Array("410101","河南"),
new Array("420101","湖北"),
new Array("430101","湖南"),
new Array("440101","广东"),
new Array("450101","广西"),
new Array("460100","海南"),
new Array("510101","四川"),
new Array("520101","贵州"),
new Array("530101","云南"),
new Array("540101","西藏"),
new Array("610101","陕西"),
new Array("620101","甘肃"),
new Array("630100","青海"),
new Array("640101","宁夏"),
new Array("650101","新疆"),
new Array("710001","台湾")
);

var queryUrl="http://counter.sina.com.cn/ip";
if ( navigator.userAgent.toLowerCase().indexOf('msie') >= 0 ) {
		document.getElementById("IP_FORIE").src = queryUrl; 
	} else {
		var js = document.createElement("script"); 
		js.setAttribute("type", "text/javascript");
		js.setAttribute("src", queryUrl);
		document.body.insertBefore(js, null);
}
function ILData_callback()
{   var ip=ILData[0] //ip
	var country = ILData[1];// 国家
	var province = ILData[2];// 省份
	var city = ILData[3];  // 地区
	var new_city_id = "110100"; //默认北京天气
     
	if(country != "" || province != "" || city != "")
	{
		coun_len = (country == "")?0:country.length;
		prov_len = (province == "")?0:province.length;
		city_len = (city == "")?0:city.length;
		
		for(i=0;i<Citys.length;i++)
		{
			min_coun_len = (coun_len==0)?0:((coun_len<Citys[i][1].length)?coun_len:Citys[i][1].length);
			min_prov_len = (prov_len==0)?0:((prov_len<Citys[i][1].length)?prov_len:Citys[i][1].length);
			min_city_len = (city_len==0)?0:((city_len<Citys[i][1].length)?city_len:Citys[i][1].length);

			if ((min_city_len!=0 && city.substr(0,min_city_len)==Citys[i][1].substr(0,min_city_len))
				|| (min_prov_len!=0 && province.substr(0,min_prov_len)==Citys[i][1].substr(0,min_prov_len))
				|| (min_coun_len!=0 && country.substr(0,min_coun_len)==Citys[i][1].substr(0,min_coun_len)))
			{
				 new_city_id = Citys[i][0];
				 break;
			}
		}
		// ajax 显示根据IP显示的天气
		//var ajaxurl='weather1.php';
		//var ajaxdata='action=show&id='+new_city_id;
        //var weather=new Ajax.Updater('showipweather',ajaxurl,{method:"post",parameters:ajaxdata});
		cityname=Citys[i][1];
		showweather(cityname);
		
	}else{
	    cityname='北京';
		showweather(cityname);
	}
	
}


function showcity(id){
   for(i=1;i<8;i++){
         if(i==id){
		        document.getElementById("td_"+id).className="focu";		    
                document.getElementById("city_"+id).style.display="block";		    
		 }else{
		        document.getElementById("td_"+i).className="";		
		        document.getElementById("city_"+i).style.display="none";	

		 }
   }

}

function showweather(city){
city=toPinyin(city);
//alert(city);
	$('status').style.display='block';
	$('status').innerHTML='<img src="images/weatherloading.gif" />数据加载中,请稍后...';
    ajax.setVar("city", city);
	ajax.setVar("action",'showcity');
	cx_name = "index2.asp?city="+city
	//alert(cx_name);
	ajax.requestFile = cx_name;
	ajax.method = 'POST';
	ajax.onCompletion =showweatherinfo;
	ajax.runAJAX();
	cx_showweather(city);
}

function showweatherinfo(){
	if (ajax.responseStatus){
		weatherinfo=ajax.response;
	} else {
		weatherinfo='查询出错!请重试!';
    }
	$('status').style.display='none';
    $('w_map').innerHTML=weatherinfo;
    $('w_map').style.display='block';
}

function cx_showweather(city){
city=toPinyin(city);
    cx_ajax.setVar("city", city);
	cx_ajax.setVar("action",'showcity');
	cx_map_name = "index1.asp?city="+city
	//alert(cx_name);
	cx_ajax.requestFile = cx_map_name;
	cx_ajax.method = 'POST';
	cx_ajax.onCompletion =cx_showweatherinfo;
	cx_ajax.runAJAX();
}

function cx_showweatherinfo(){
	if (cx_ajax.responseStatus){
		cx_weatherinfo=cx_ajax.response;
	} else {
		cx_weatherinfo='查询出错!请重试!';
    }
    $('cx_map').innerHTML=cx_weatherinfo;
    $('cx_map').style.display='block';
}

function showweather_gw(city){
//city=toPinyin(city);
alert(city);
	$('status').style.display='block';
	$('status').innerHTML='<img src="images/weatherloading.gif" />数据加载中,请稍后...';
    ajax.setVar("city", city);
	ajax.setVar("action",'showcity');
	cx_name = "index2.asp?city="+city
	//alert(cx_name);
	ajax.requestFile = cx_name;
	ajax.method = 'POST';
	ajax.onCompletion =showweatherinfo;
	ajax.runAJAX();
	cx_showweather(city);
}

var ajax = new sack();
var cx_ajax = new sack();

// 国际城市天气
var intCity = new Array();
intCity[1] = ['东京','京都'];
intCity[2] = ['首尔'];
intCity[3] = ['乌兰巴托'];
intCity[4] = ['马尼拉'];
intCity[5] = ['河内'];
intCity[6] = ['曼谷'];
intCity[7] = ['吉隆坡'];
intCity[8] = ['新加坡'];
intCity[9] = ['文莱'];
intCity[10] = ['雅加达'];
intCity[11] = ['仰光'];
intCity[12] = ['科伦坡'];
intCity[13] = ['新德里'];
intCity[14] = ['卡拉奇'];
intCity[15] = ['德黑兰'];
intCity[16] = ['大马士革'];
intCity[17] = ['利雅得'];
intCity[18] = ['开罗'];
intCity[19] = ['突尼斯'];
intCity[20] = ['达喀尔'];
intCity[21] = ['亚的斯亚贝巴'];
intCity[22] = ['内罗毕'];
intCity[23] = ['达累斯萨拉姆'];
intCity[24] = ['约翰内斯堡','开普敦'];
intCity[25] = ['莫斯科'];
intCity[26] = ['斯德哥尔摩'];
intCity[27] = ['赫尔辛基'];
intCity[28] = ['哥本哈根'];
intCity[29] = ['柏林','汉堡'];
intCity[30] = ['阿姆斯特丹'];
intCity[31] = ['布鲁塞尔'];
intCity[32] = ['苏黎世','日内瓦'];
intCity[33] = ['维也纳'];
intCity[34] = ['米兰'];
intCity[35] = ['巴黎','马赛'];
intCity[36] = ['伦敦','曼彻斯特'];
intCity[37] = ['马德里','巴塞罗那'];
intCity[38] = ['罗马'];
intCity[39] = ['雅典'];
intCity[40] = ['伊斯坦布尔'];
intCity[41] = ['纽约','芝加哥','波士顿','华盛顿','亚特兰大','迈阿密','休斯顿','西雅图','旧金山','洛杉矶','拉斯维加斯','檀香山'];
intCity[42] = ['温哥华','多伦多','蒙特利尔','渥太华'];
intCity[43] = ['哈瓦那'];
intCity[44] = ['墨西哥城'];
intCity[45] = ['加拉加斯'];
intCity[46] = ['利马'];
intCity[47] = ['里约热内卢','圣保罗'];
intCity[48] = ['悉尼','墨尔本','布里斯班','珀斯'];
intCity[49] = ['奥克兰','惠灵顿'];
function inCityList(){
  var curCountryID = intCity[document.getElementById("country").value];
  if(document.getElementById("country").value!=0){
     var strSel;
     for(i=0;i<curCountryID.length;i++){
          strSel += "<option value="+curCountryID[i]+">"+curCountryID[i]+"</option>"
     }
     document.getElementById("citycon").innerHTML='<select name=city2 id=city2>'+ strSel +'</select>';
  }else{
     document.getElementById("citycon").innerHTML='<select name=city2 id=city2><option selected=selected value=0>请选择</option></select>';
  }
}
function goIntCity(){
    var curCityName = document.getElementById("city2").value;
    if(curCityName!=0){
	  showweather_gw(curCityName);
   }else{
     alert("您还没有选择城市")
   }
}
function map(m,intype){
	if(m==1){
		document.getElementById("maptab").innerHTML="<li class=\"current\"><a href=\"javascript:map(1,'"
			+ intype + 
			"')\" class=\"current\">24小时</a><li><a href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li><a href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}else if(m==2){
		document.getElementById("maptab").innerHTML="<li><a href=\"javascript:map(1,'"
			+ intype + 
			"')\">24小时</a><li class=\"current\"><a class=\"current\" href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li><a href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}else{
		document.getElementById("maptab").innerHTML="<li><a href=\"javascript:map(1,'"
			+ intype + 
			"')\" >24小时</a><li><a href=\"javascript:map(2,'"
			+ intype + 
			"')\">48小时</a></li><li class=\"current\"><a class=\"current\" href=\"javascript:map(3,'"
			+ intype + 
			"')\" >72小时</a></li>";
	}
	flash.addParam("FlashVars","url=http://weather.cn.yahoo.com/beta_flashxml.html?type="+intype+"&date="+m);
	flash.reWrite();	
}

window.onerror=function(){
   return true;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -