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

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

?? hostenv_browser.js

?? ajax框架原嗎,dojo目前很流行的,希望大家多多學習啊
?? JS
字號:
if(typeof window != 'undefined'){	dojo.isBrowser = true;	dojo._name = "browser";	// attempt to figure out the path to dojo if it isn't set in the config	(function(){		var d = dojo;		// this is a scope protection closure. We set browser versions and grab		// the URL we were loaded from here.		// grab the node we were loaded from		if(document && document.getElementsByTagName){			var scripts = document.getElementsByTagName("script");			var rePkg = /dojo(\.xd)?\.js([\?\.]|$)/i;			for(var i = 0; i < scripts.length; i++){				var src = scripts[i].getAttribute("src");				if(!src){ continue; }				var m = src.match(rePkg);				if(m){					// find out where we came from					if(!djConfig["baseUrl"]){						djConfig["baseUrl"] = src.substring(0, m.index);					}					// and find out if we need to modify our behavior					var cfg = scripts[i].getAttribute("djConfig");					if(cfg){						var cfgo = eval("({ "+cfg+" })");						for(var x in cfgo){							djConfig[x] = cfgo[x];						}					}					break; // "first Dojo wins"				}			}		}		d.baseUrl = djConfig["baseUrl"];		// fill in the rendering support information in dojo.render.*		var n = navigator;		var dua = n.userAgent;		var dav = n.appVersion;		var tv = parseFloat(dav);		d.isOpera = (dua.indexOf("Opera") >= 0) ? tv : 0;		d.isKhtml = (dav.indexOf("Konqueror") >= 0)||(dav.indexOf("Safari") >= 0) ? tv : 0;		if(dav.indexOf("Safari") >= 0){			var vi = dav.indexOf("Version/");			d.isSafari = (vi) ? parseFloat(dav.substring(vi+8)) : 2;		}		var geckoPos = dua.indexOf("Gecko");		d.isMozilla = d.isMoz = ((geckoPos >= 0)&&(!d.isKhtml)) ? tv : 0;		d.isFF = 0;		d.isIE = 0;		try{			if(d.isMoz){				d.isFF = parseFloat(dua.split("Firefox/")[1].split(" ")[0]);			}			if((document.all)&&(!d.isOpera)){				d.isIE = parseFloat(dav.split("MSIE ")[1].split(";")[0]);			}		}catch(e){}		//Workaround to get local file loads of dojo to work on IE 7		//by forcing to not use native xhr.		if(dojo.isIE && (window.location.protocol === "file:")){			djConfig.ieForceActiveXXhr=true;		}		var cm = document["compatMode"];		d.isQuirks = (cm == "BackCompat")||(cm == "QuirksMode")||(d.isIE < 6);		// TODO: is the HTML LANG attribute relevant?		d.locale = djConfig.locale || (d.isIE ? n.userLanguage : n.language).toLowerCase();		d._println = console.debug;		// These are in order of decreasing likelihood; this will change in time.		d._XMLHTTP_PROGIDS = ['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.4.0'];		d._xhrObj= function(){			// summary: 			//		does the work of portably generating a new XMLHTTPRequest			//		object.			var http = null;			var last_e = null;			if(!dojo.isIE || !djConfig.ieForceActiveXXhr){				try{ http = new XMLHttpRequest(); }catch(e){}			}			if(!http){				for(var i=0; i<3; ++i){					var progid = dojo._XMLHTTP_PROGIDS[i];					try{						http = new ActiveXObject(progid);					}catch(e){						last_e = e;					}					if(http){						dojo._XMLHTTP_PROGIDS = [progid];  // so faster next time						break;					}				}			}			if(!http){				throw new Error("XMLHTTP not available: "+last_e);			}			return http; // XMLHTTPRequest instance		}		d._isDocumentOk = function(http){			var stat = http.status || 0;			return ( (stat>=200)&&(stat<300))|| 	// Boolean				(stat==304)|| 						// allow any 2XX response code				(stat==1223)|| 						// get it out of the cache				(!stat && (location.protocol=="file:" || location.protocol=="chrome:") ); // Internet Explorer mangled the status code		}		//See if base tag is in use.		//This is to fix http://trac.dojotoolkit.org/ticket/3973,		//but really, we need to find out how to get rid of the dojo._Url reference		//below and still have DOH work with the dojo.i18n test following some other		//test that uses the test frame to load a document (trac #2757).		//Opera still has problems, but perhaps a larger issue of base tag support		//with XHR requests (hasBase is true, but the request is still made to document		//path, not base path).		var owloc = window.location+"";		var base = document.getElementsByTagName("base");		var hasBase = (base && base.length > 0);		d._getText = function(/*URI*/ uri, /*Boolean*/ fail_ok){			// summary: Read the contents of the specified uri and return those contents.			// uri:			//		A relative or absolute uri. If absolute, it still must be in			//		the same "domain" as we are.			// fail_ok:			//		Default false. If fail_ok and loading fails, return null			//		instead of throwing.			// returns: The response text. null is returned when there is a			//		failure and failure is okay (an exception otherwise)			// alert("_getText: " + uri);			// NOTE: must be declared before scope switches ie. this._xhrObj()			var http = this._xhrObj();			if(!hasBase && dojo._Url){				uri = (new dojo._Url(owloc, uri)).toString();			}			/*			console.debug("_getText:", uri);			console.debug(window.location+"");			alert(uri);			*/			http.open('GET', uri, false);			try{				http.send(null);				// alert(http);				if(!d._isDocumentOk(http)){					var err = Error("Unable to load "+uri+" status:"+ http.status);					err.status = http.status;					err.responseText = http.responseText;					throw err;				}			}catch(e){				if(fail_ok){ return null; } // null				// rethrow the exception				throw e;			}			return http.responseText; // String		}	})();	dojo._initFired = false;	//	BEGIN DOMContentLoaded, from Dean Edwards (http://dean.edwards.name/weblog/2006/06/again/)	dojo._loadInit = function(e){		dojo._initFired = true;		// allow multiple calls, only first one will take effect		// A bug in khtml calls events callbacks for document for event which isnt supported		// for example a created contextmenu event calls DOMContentLoaded, workaround		var type = (e && e.type) ? e.type.toLowerCase() : "load";		if(arguments.callee.initialized || (type!="domcontentloaded" && type!="load")){ return; }		arguments.callee.initialized = true;		if(typeof dojo["_khtmlTimer"] != 'undefined'){			clearInterval(dojo._khtmlTimer);			delete dojo._khtmlTimer;		}		if(dojo._inFlightCount == 0){			dojo._modulesLoaded();		}	}	//	START DOMContentLoaded	// Mozilla and Opera 9 expose the event we could use	if(document.addEventListener){		// NOTE: 		//		due to a threading issue in Firefox 2.0, we can't enable		//		DOMContentLoaded on that platform. For more information, see:		//		http://trac.dojotoolkit.org/ticket/1704		if(dojo.isOpera|| (dojo.isMoz && (djConfig["enableMozDomContentLoaded"] === true))){			document.addEventListener("DOMContentLoaded", dojo._loadInit, null);		}		//	mainly for Opera 8.5, won't be fired if DOMContentLoaded fired already.		//  also used for Mozilla because of trac #1640		window.addEventListener("load", dojo._loadInit, null);	}	if(/(WebKit|khtml)/i.test(navigator.userAgent)){ // sniff		dojo._khtmlTimer = setInterval(function(){			if(/loaded|complete/.test(document.readyState)){				dojo._loadInit(); // call the onload handler			}		}, 10);	}	//	END DOMContentLoaded	(function(){		var _w = window;		var _handleNodeEvent = function(/*String*/evtName, /*Function*/fp){			// summary:			//		non-destructively adds the specified function to the node's			//		evtName handler.			// evtName: should be in the form "onclick" for "onclick" handlers.			// Make sure you pass in the "on" part.			var oldHandler = _w[evtName] || function(){};			_w[evtName] = function(){				fp.apply(_w, arguments);				oldHandler.apply(_w, arguments);			}		}		if(dojo.isIE){			// 	for Internet Explorer. readyState will not be achieved on init			// 	call, but dojo doesn't need it however, we'll include it			// 	because we don't know if there are other functions added that			// 	might.  Note that this has changed because the build process			// 	strips all comments -- including conditional ones.			document.write('<scr'+'ipt defer src="//:" '				+ 'onreadystatechange="if(this.readyState==\'complete\'){dojo._loadInit();}">'				+ '</scr'+'ipt>'			);			// IE WebControl hosted in an application can fire "beforeunload" and "unload"			// events when control visibility changes, causing Dojo to unload too soon. The			// following code fixes the problem			// Reference: http://support.microsoft.com/default.aspx?scid=kb;en-us;199155			var _unloading = true;			_handleNodeEvent("onbeforeunload", function(){				_w.setTimeout(function(){ _unloading = false; }, 0);			});			_handleNodeEvent("onunload", function(){				if(_unloading){ dojo.unloaded(); }			});			try{				document.namespaces.add("v","urn:schemas-microsoft-com:vml");				document.createStyleSheet().addRule("v\\:*", "behavior:url(#default#VML)");			}catch(e){}		}else{			// FIXME: dojo.unloaded requires dojo scope, so using anon function wrapper.			_handleNodeEvent("onbeforeunload", function() { dojo.unloaded(); });		}	})();	/*	OpenAjax.subscribe("OpenAjax", "onload", function(){		if(dojo._inFlightCount == 0){			dojo._modulesLoaded();		}	});	OpenAjax.subscribe("OpenAjax", "onunload", function(){		dojo.unloaded();	});	*/} //if (typeof window != 'undefined')//Load debug code if necessary.// dojo.requireIf((djConfig["isDebug"] || djConfig["debugAtAllCosts"]), "dojo.debug");//window.widget is for Dashboard detection//The full conditionals are spelled out to avoid issues during builds.//Builds may be looking for require/requireIf statements and processing them.// dojo.requireIf(djConfig["debugAtAllCosts"] && !window.widget && !djConfig["useXDomain"], "dojo.browser_debug");// dojo.requireIf(djConfig["debugAtAllCosts"] && !window.widget && djConfig["useXDomain"], "dojo.browser_debug_xd");if(djConfig.isDebug){		dojo.require("dojo._firebug.firebug");}if(djConfig.debugAtAllCosts){	djConfig.useXDomain = true;	dojo.require("dojo._base._loader.loader_xd");	dojo.require("dojo._base._loader.loader_debug");	dojo.require("dojo.i18n");}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲自拍偷拍| 欧美区一区二区三区| 欧美影院精品一区| 日产国产高清一区二区三区| 3atv一区二区三区| 不卡的av电影| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美一区二视频| 高清成人在线观看| 日本午夜一区二区| 亚洲免费视频中文字幕| 精品国产制服丝袜高跟| 色呦呦国产精品| 成人久久久精品乱码一区二区三区| 亚洲一二三四在线观看| 综合色中文字幕| 精品国产乱码久久久久久浪潮| 欧美色视频在线| 成人黄动漫网站免费app| 精品亚洲国产成人av制服丝袜 | 亚洲精品视频一区| 综合在线观看色| 中文字幕一区二区三区av| 亚洲国产精品二十页| 日韩亚洲欧美综合| 日韩欧美在线网站| 欧美成人女星排名| 国产三级精品三级| 国产亚洲短视频| 亚洲国产成人午夜在线一区| 国产清纯美女被跳蛋高潮一区二区久久w| 91精品国产欧美一区二区18| 欧美日韩高清一区| 国产欧美一区二区三区沐欲| 国产精品丝袜91| 一区视频在线播放| 午夜精品久久久久久久| 日本一道高清亚洲日美韩| 激情综合网av| 色吧成人激情小说| 日韩三级伦理片妻子的秘密按摩| 国产精品嫩草影院com| 麻豆一区二区三| 国产在线精品一区二区不卡了| 国产精品综合久久| 欧美日韩情趣电影| 亚洲国产精品ⅴa在线观看| 一区二区日韩电影| 麻豆成人91精品二区三区| av网站免费线看精品| 欧美精品在线一区二区| 国产精品久久免费看| 久久精品99久久久| 欧洲生活片亚洲生活在线观看| 精品国产91乱码一区二区三区| 亚洲一区二区视频在线观看| 国产一区二区三区在线观看精品 | 美女视频黄 久久| 欧美视频中文一区二区三区在线观看 | 欧美一区二区视频在线观看 | 国产精品免费视频网站| 狠狠色伊人亚洲综合成人| 精品国产欧美一区二区| 午夜影院在线观看欧美| 精品视频999| 欧美aaaaa成人免费观看视频| 国产69精品久久久久毛片| 精品国精品国产| 国产乱码精品一区二区三区忘忧草| 欧美一级欧美一级在线播放| 亚洲18色成人| 欧美日韩精品一区二区三区蜜桃| 亚洲va国产va欧美va观看| 欧美亚洲禁片免费| 日韩**一区毛片| 久久夜色精品国产欧美乱极品| 国产一区二区免费视频| 久久久蜜臀国产一区二区| 国产·精品毛片| 一区二区三区美女视频| 欧美一区二区在线播放| 久久se精品一区精品二区| 国产欧美一区二区在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产盗摄视频一区二区三区| 中文字幕精品一区二区三区精品| jizz一区二区| 精品亚洲免费视频| 亚洲激情中文1区| 欧美va亚洲va| 久久嫩草精品久久久久| 色婷婷av一区二区三区软件| 国产黄色精品网站| 一区二区三区中文字幕在线观看| 日韩欧美国产不卡| 在线免费观看日韩欧美| 国产成人在线视频网站| 久久精品72免费观看| 一区二区国产视频| 国产精品视频一二三| 精品国产电影一区二区| 欧美日韩高清在线| 欧美三区在线视频| 色婷婷亚洲综合| 91免费看片在线观看| 国产a精品视频| 国产精品一区三区| 久久精品国产精品青草| 日本午夜一区二区| 麻豆国产精品一区二区三区| 婷婷六月综合网| 日本伊人午夜精品| 国产在线看一区| 成+人+亚洲+综合天堂| 成人av影视在线观看| 99久久婷婷国产综合精品电影 | 捆绑调教一区二区三区| 美腿丝袜亚洲一区| 美女视频免费一区| 国产一区二三区好的| 国产成人午夜精品影院观看视频 | 久久这里只精品最新地址| 欧美精品一区二区在线播放| 久久综合九色综合97婷婷女人| 国产日韩欧美制服另类| 亚洲伦理在线精品| 日韩电影免费在线| 成人av网在线| 日韩一区二区精品葵司在线| www亚洲一区| 亚洲在线免费播放| 国产不卡视频一区二区三区| 欧美日韩中文字幕精品| 国产精品剧情在线亚洲| 欧美96一区二区免费视频| 国产aⅴ综合色| 欧美一区三区四区| 亚洲欧美日韩中文播放 | 麻豆精品一区二区三区| 99久久国产免费看| 精品999在线播放| 丝袜亚洲另类欧美| 97成人超碰视| 国产精品家庭影院| 国产乱一区二区| 日韩午夜激情免费电影| 午夜一区二区三区视频| 92国产精品观看| 成人欧美一区二区三区在线播放| 久久国产精品区| 精品国产一区二区国模嫣然| 天堂av在线一区| 91精品国产综合久久香蕉麻豆| 亚洲最新视频在线播放| 色88888久久久久久影院野外| 国产精品国产三级国产普通话三级 | 欧美日韩国产大片| 日韩一区欧美二区| 日韩一区二区免费高清| 精品一区二区在线看| 久久精品综合网| 99视频一区二区三区| 亚洲一区欧美一区| 日韩一级在线观看| 国产精品99久久久| 亚洲美女精品一区| 欧美亚洲动漫制服丝袜| 日韩高清中文字幕一区| 国产亚洲制服色| 色婷婷精品久久二区二区蜜臀av| 亚洲成精国产精品女| 国产精品久久久久桃色tv| 91精品1区2区| 国产精品一卡二卡在线观看| 亚洲精品中文字幕在线观看| 91精品在线免费| 97aⅴ精品视频一二三区| 天堂成人国产精品一区| 一区二区三区在线观看动漫| 欧美大片免费久久精品三p| 日本电影亚洲天堂一区| 国产99一区视频免费| 蜜臀va亚洲va欧美va天堂| 亚洲视频一区二区在线观看| 精品成人在线观看| 欧美日韩高清一区二区不卡| 日本精品一区二区三区四区的功能| 久久国产欧美日韩精品| 日本欧美一区二区在线观看| 亚洲精品国产第一综合99久久 | www精品美女久久久tv| 欧美日韩国产综合久久| 色哟哟国产精品| 欧美唯美清纯偷拍| 欧美日韩久久久一区| 欧美亚一区二区| 欧美一区二区视频观看视频 | 久久欧美一区二区| 精品国产乱码久久久久久牛牛 | 国产精品毛片无遮挡高清|