亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? weather.js

?? ajax source code .
?? JS
字號:
?App.Modules.Weather = function(obj){
	var data = obj.dataObj.data;
	var localData = new Object();
	var el = obj.elm_moduleContent;
		
	this.edit = function() {
		var editContent = obj.elm_editContent;
			
		var form = document.createElement("form");
		form.onsubmit = ajaxCall;
			
		function ajaxCall() {
			var input = form.firstChild.firstChild.firstChild.firstChild.nextSibling.firstChild;
			resultDiv.innerHTML = App.Loc.loading;
			resultDiv.style.display = "block";
			Request.sendGET(proxyURL+escape("http://xoap.weather.com/search/search?where="+escape(input.value)), displayResultList);
			return false;
		}
		
		function displayResultList(response) {
			var rootNode = response.responseXML.documentElement;
			var r = rootNode.getElementsByTagName("loc");
			var ln = r.length;
			if (ln==1) {
				data.town= r[0].getAttribute("id");
				obj.save();
				Request.sendGET(proxyURL+escape("http://xoap.weather.com/weather/local/"+data.town+"?cc=*&unit=d&dayf=4"), displayWeather);
			} else if (ln==0) {
				resultDiv.innerHTML = '<span style="color:#900">'+App.Loc.Weather_edit_noInfos+'</span>';
				resultDiv.style.display = "block";
			} else {				
				var ul = document.createElement("ul");
				for (var z=0; z<ln; z++) {
					var li = document.createElement("li");
					li.style.cursor = "pointer";
					li.onclick = function() {
						resultDiv.innerHTML = App.Loc.loading;
						data.town= this.getAttribute("idTown");
						obj.save();
						Request.sendGET(proxyURL+escape("http://xoap.weather.com/weather/local/"+data.town+"?cc=*&unit=d&dayf=4"), displayWeather);
					}
					li.setAttribute("idTown", r[z].getAttribute("id"));
					li.innerHTML = '<a href="javascript:void(0)">'+r[z].firstChild.nodeValue+'</a>';
					ul.appendChild(li);
				}
				resultDiv.innerHTML = "";
				resultDiv.appendChild(ul);
				resultDiv.style.display = "block";
			}
		}
		
		if (data.unit==null) {
			var unitSelected = (App.lang=="fr" || App.lang=="ru") ? 1 : 0;
		} else {
			var unitSelected = data.unit;
		}
		
		var content = '<table cellpadding="0" cellspacing="0" class="formTable"><tr>'+
						'<td><span class="formLabel">'+App.Loc.Weather_edit_town+' :</span></td>'+
						'<td><input type="text" class="inputClean" accesskey="t" maxlength="150" style="width:75px"/><input type="submit" value="'+App.Loc.editSave+'" class="buttonClean"/></td>'+
					'</tr>'+
					'<tr>'+
						'<td><span class="formLabel">'+App.Loc.Weather_edit_unit+' :</span></td>'+
						'<td>'+
							'<select style="width:100px">'+
								'<option value="0" '+((unitSelected==0) ? 'selected' : '')+'>'+App.Loc.Weather_edit_fahrenheit+
								'<option value="1" '+((unitSelected==1) ? 'selected' : '')+'>'+App.Loc.Weather_edit_celsius+
							'</select>'+
						'</td>'+
					'</tr>'+
					'</table>';
		form.innerHTML = content;
		editContent.appendChild(form);
		
		var selectInput = form.getElementsByTagName("select")[0];
		selectInput.onchange = function() {
			data.unit = this.value;
			el.innerHTML = '';
			displayContent();
			obj.save();
		}
		
		var resultDiv = document.createElement("div");
		resultDiv.className = "weatherEditInfos";
		editContent.appendChild(resultDiv);
	}
	
	function getImgCode(fileName) {
		if (fileName=="N/A") fileName = "NA";
		if (fileName.length==1) fileName = "0"+fileName;
		if (Browser.isIE) {
			var c = '<div style="height:51px; width:51px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=\'modules/weather/img/'+fileName+'.png\', sizingMethod=\'scale\');"></div>';
		} else {
			var c = '<div style="height:51px"><img src="modules/weather/img/'+fileName+'.png"/></div>';
		}
		return c;
	}
	
	function toCelcius(n) {
		var calc = Math.round((n-32)*5/9);
		return (isNaN(calc)) ? "N/A" : calc;
	}
	
	function getTemp(node) {
		var hi = node.getElementsByTagName("hi")[0].firstChild.nodeValue;
		var low = node.getElementsByTagName("low")[0].firstChild.nodeValue;
		
		if (data.unit==null) {
			if (App.lang=="fr" || App.lang=="ru") {
				hi = toCelcius(hi);
				low = toCelcius(low);
			}
		} else if (data.unit==1) {
			hi = toCelcius(hi);
			low = toCelcius(low);
		}
		
		return low+"°/"+hi+"°";
	}
	
	function displayContent() {
		content = '<table cellpadding="0" cellspacing="0" width="100%"><tr>';
		var days = localData.rootNode.getElementsByTagName("day");
		var ln = days.length;
		for (var z=0; z<ln; z++) {
			content += '<td class="weatherBox">'+
					'<div class="weatherDay">'+App.Loc.Weather_days[days[z].getAttribute("t")]+'</div>'+
					'<div class="weatherIcon">'+getImgCode(days[z].getElementsByTagName("icon")[0].firstChild.nodeValue)+'</div>'+
					'<div>'+getTemp(days[z])+'</div>'+
					'</td>';
		}		
		content += '</tr></table><div style="font-size: 9px;color: #CCC;margin:4px 0;text-align:center">Powered by: The Weather Channel ?</div>';
		el.innerHTML = content;
	}
	
	function displayWeather(response) {
		obj.endEditMode();
		localData.rootNode = response.responseXML.documentElement;
		
		obj.elm_title.innerHTML = App.Loc.defaultWeather_title+' : <span style="color:#36C">'+localData.rootNode.getElementsByTagName("dnam")[0].firstChild.nodeValue+'</span>';		
		displayContent();
		el.style.paddingBottom = "0";
		
		obj.onLoadModule();
	}	
	
	Request.sendGET(proxyURL+escape("http://xoap.weather.com/weather/local/"+data.town+"?cc=*&unit=d&dayf=4"), displayWeather);
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
首页国产欧美久久| 亚洲亚洲人成综合网络| 666欧美在线视频| 色素色在线综合| 99re热这里只有精品免费视频| 国产精一区二区三区| 国内成人精品2018免费看| 日韩精品五月天| 婷婷久久综合九色国产成人| 亚洲国产一区视频| 丝袜美腿亚洲色图| 日韩精品亚洲专区| 久久成人免费电影| 国产精品主播直播| 成人性生交大片免费看在线播放 | 国产在线精品不卡| 国产伦精品一区二区三区免费| 国产一区二区三区在线观看精品| 国内外成人在线| 国产大片一区二区| eeuss鲁片一区二区三区在线看 | 国产精品成人网| 中文字幕一区二区三区视频| 亚洲视频一二区| 性做久久久久久久免费看| 日韩黄色片在线观看| 国模娜娜一区二区三区| 国产91精品露脸国语对白| 91玉足脚交白嫩脚丫在线播放| 日本韩国欧美在线| 欧美一区二区播放| 日本一区二区三区视频视频| 亚洲麻豆国产自偷在线| 日本一不卡视频| 粉嫩一区二区三区在线看| 91麻豆国产精品久久| 欧美一区二区观看视频| 国产欧美久久久精品影院| 一区二区日韩av| 国产主播一区二区三区| 99re这里只有精品首页| 在线播放日韩导航| 国产欧美日韩精品在线| 亚洲午夜视频在线观看| 黄色精品一二区| 在线看日韩精品电影| 日韩欧美精品在线| 亚洲欧美精品午睡沙发| 国产一区三区三区| 欧美日韩一区中文字幕| 中国色在线观看另类| 日本视频在线一区| 91福利视频在线| 国产婷婷色一区二区三区四区| 夜夜揉揉日日人人青青一国产精品| 九九九久久久精品| 欧美少妇bbb| 国产精品的网站| 国模大尺度一区二区三区| 欧美日韩午夜精品| 中文字幕一区二区三区不卡在线| 免费观看一级特黄欧美大片| 一本一道久久a久久精品| 国产欧美日韩综合| 精品一区精品二区高清| 欧美男女性生活在线直播观看| 国产精品你懂的在线| 国产乱淫av一区二区三区| 7777精品久久久大香线蕉| 亚洲美女淫视频| 99视频在线观看一区三区| 久久精品视频一区二区三区| 男女男精品视频| 日韩一区二区在线免费观看| 亚洲电影一级黄| 欧美在线三级电影| 亚洲欧美另类久久久精品2019| 成人av动漫网站| 国产精品视频一区二区三区不卡| 久久www免费人成看片高清| 欧美一区二区在线观看| 丝袜诱惑亚洲看片| 91精品国产色综合久久不卡蜜臀 | 91极品美女在线| 亚洲人成亚洲人成在线观看图片| 成人免费视频国产在线观看| 国产肉丝袜一区二区| 国产很黄免费观看久久| 久久精品无码一区二区三区| 国产99久久久久| ㊣最新国产の精品bt伙计久久| 国产.欧美.日韩| 亚洲男人的天堂在线aⅴ视频| 99riav久久精品riav| 亚洲精品日日夜夜| 欧美色男人天堂| 日本亚洲最大的色成网站www| 欧美一级理论片| 国产精品中文欧美| 亚洲欧洲精品一区二区精品久久久| 99r国产精品| 亚洲电影一区二区| 精品久久国产97色综合| 风流少妇一区二区| 亚洲一二三四久久| 日韩写真欧美这视频| 国产传媒一区在线| 亚洲精品大片www| 9191国产精品| 国产成人在线免费观看| 亚洲男人的天堂一区二区| 欧美精品18+| 国产成人在线视频网址| 亚洲综合一区二区| 欧美大片顶级少妇| 91蜜桃免费观看视频| 青青草成人在线观看| 国产精品毛片久久久久久久| 欧美性极品少妇| 国产美女在线精品| 亚洲va欧美va人人爽| 国产偷国产偷精品高清尤物| 91福利精品第一导航| 国产中文字幕精品| 午夜精品福利一区二区三区av| 久久婷婷久久一区二区三区| 在线免费亚洲电影| 高潮精品一区videoshd| 日本亚洲欧美天堂免费| 自拍偷自拍亚洲精品播放| 欧美v国产在线一区二区三区| 91色在线porny| 国产乱码精品一区二区三| 日韩va亚洲va欧美va久久| 国产精品成人网| 精品成a人在线观看| 69堂亚洲精品首页| 日本韩国欧美三级| www.日韩精品| 国产精品一级片在线观看| 国产黑丝在线一区二区三区| 亚洲成国产人片在线观看| 中文字幕一区三区| 欧美国产日韩a欧美在线观看 | 欧美日韩亚洲另类| av一区二区三区黑人| 国产精品99久久久久| 麻豆精品蜜桃视频网站| 亚洲成人精品影院| 一区二区三区在线观看视频| 国产精品久久久久影院色老大| 精品国产一区二区三区忘忧草| 欧美二区三区91| 在线亚洲人成电影网站色www| jiyouzz国产精品久久| 丰满亚洲少妇av| 成人高清伦理免费影院在线观看| 国产在线精品不卡| 国产高清不卡一区二区| 国产在线日韩欧美| 国产在线精品一区二区| 国产精品996| 成人久久久精品乱码一区二区三区| 国产剧情在线观看一区二区| 国产在线视频一区二区| 国产白丝网站精品污在线入口| 国产剧情一区二区| 国产不卡视频一区二区三区| 国产黄色精品网站| av一本久道久久综合久久鬼色| www.欧美色图| 91电影在线观看| 6080国产精品一区二区| 日韩一区二区三区在线| 精品国产不卡一区二区三区| 久久久亚洲高清| 中文字幕一区视频| 亚洲成a人v欧美综合天堂下载| 图片区小说区国产精品视频| 美女脱光内衣内裤视频久久网站| 久久国内精品自在自线400部| 国产又粗又猛又爽又黄91精品| 粉嫩久久99精品久久久久久夜| www.久久久久久久久| 欧美三级日韩三级| 久久影音资源网| 亚洲免费在线电影| 美女网站色91| 成人精品亚洲人成在线| 欧美色精品在线视频| 久久女同精品一区二区| 亚洲私人黄色宅男| 日韩黄色片在线观看| 国产aⅴ综合色| 欧美视频一区二区三区在线观看| 欧美videos中文字幕| 亚洲欧洲av色图| 老鸭窝一区二区久久精品| 99re热视频这里只精品| 日韩欧美一区在线|