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

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

?? iframeio.js

?? 圖書管理系統包括圖書的增加、刪除、修改等功能
?? JS
字號:
/*	Copyright (c) 2004-2006, The Dojo Foundation	All Rights Reserved.	Licensed under the Academic Free License version 2.1 or above OR the	modified BSD license. For more information on Dojo licensing, see:		http://dojotoolkit.org/community/licensing.shtml*/dojo.provide("dojo.io.IframeIO");dojo.require("dojo.io.BrowserIO");dojo.require("dojo.uri.*");// FIXME: is it possible to use the Google htmlfile hack to prevent the// background click with this transport?dojo.io.createIFrame = function(fname, onloadstr){	if(window[fname]){ return window[fname]; }	if(window.frames[fname]){ return window.frames[fname]; }	var r = dojo.render.html;	var cframe = null;	var turi = dojo.uri.dojoUri("iframe_history.html?noInit=true");	var ifrstr = ((r.ie)&&(dojo.render.os.win)) ? "<iframe name='"+fname+"' src='"+turi+"' onload='"+onloadstr+"'>" : "iframe";	cframe = document.createElement(ifrstr);	with(cframe){		name = fname;		setAttribute("name", fname);		id = fname;	}	(document.body||document.getElementsByTagName("body")[0]).appendChild(cframe);	window[fname] = cframe;	with(cframe.style){		position = "absolute";		left = top = "0px";		height = width = "1px";		visibility = "hidden";		/*		if(djConfig.isDebug){			position = "relative";			height = "300px";			width = "600px";			visibility = "visible";		}		*/	}	if(!r.ie){		dojo.io.setIFrameSrc(cframe, turi, true);		cframe.onload = new Function(onloadstr);	}	return cframe;}// thanks burstlib!dojo.io.iframeContentWindow = function(iframe_el) {	var win = iframe_el.contentWindow || // IE		dojo.io.iframeContentDocument(iframe_el).defaultView || // Moz, opera		// Moz. TODO: is this available when defaultView isn't?		dojo.io.iframeContentDocument(iframe_el).__parent__ || 		(iframe_el.name && document.frames[iframe_el.name]) || null;	return win;}dojo.io.iframeContentDocument = function(iframe_el){	var doc = iframe_el.contentDocument || // W3		(			(iframe_el.contentWindow)&&(iframe_el.contentWindow.document)		) ||  // IE		(			(iframe_el.name)&&(document.frames[iframe_el.name])&&			(document.frames[iframe_el.name].document)		) || null;	return doc;}dojo.io.IframeTransport = new function(){	var _this = this;	this.currentRequest = null;	this.requestQueue = [];	this.iframeName = "dojoIoIframe";	this.fireNextRequest = function(){		if((this.currentRequest)||(this.requestQueue.length == 0)){ return; }		// dojo.debug("fireNextRequest");		var cr = this.currentRequest = this.requestQueue.shift();		cr._contentToClean = [];		var fn = cr["formNode"];		var content = cr["content"] || {};		if(cr.sendTransport) {			content["dojo.transport"] = "iframe";		}		if(fn){			if(content){				// if we have things in content, we need to add them to the form				// before submission				for(var x in content){					if(!fn[x]){						var tn;						if(dojo.render.html.ie){							tn = document.createElement("<input type='hidden' name='"+x+"' value='"+content[x]+"'>");							fn.appendChild(tn);						}else{							tn = document.createElement("input");							fn.appendChild(tn);							tn.type = "hidden";							tn.name = x;							tn.value = content[x];						}						cr._contentToClean.push(x);					}else{						fn[x].value = content[x];					}				}			}			if(cr["url"]){				cr._originalAction = fn.getAttribute("action");				fn.setAttribute("action", cr.url);			}			if(!fn.getAttribute("method")){				fn.setAttribute("method", (cr["method"]) ? cr["method"] : "post");			}			cr._originalTarget = fn.getAttribute("target");			fn.setAttribute("target", this.iframeName);			fn.target = this.iframeName;			fn.submit();		}else{			// otherwise we post a GET string by changing URL location for the			// iframe			var query = dojo.io.argsFromMap(this.currentRequest.content);			var tmpUrl = (cr.url.indexOf("?") > -1 ? "&" : "?") + query;			dojo.io.setIFrameSrc(this.iframe, tmpUrl, true);		}	}	this.canHandle = function(kwArgs){		return (			(				// FIXME: can we really handle text/plain and				// text/javascript requests?				dojo.lang.inArray(kwArgs["mimetype"], 				[	"text/plain", "text/html", 					"text/javascript", "text/json"])			)&&(				// make sur we really only get used in file upload cases					(kwArgs["formNode"])&&(dojo.io.checkChildrenForFile(kwArgs["formNode"]))			)&&(				dojo.lang.inArray(kwArgs["method"].toLowerCase(), ["post", "get"])			)&&(				// never handle a sync request				!  ((kwArgs["sync"])&&(kwArgs["sync"] == true))			)		);	}	this.bind = function(kwArgs){		if(!this["iframe"]){ this.setUpIframe(); }		this.requestQueue.push(kwArgs);		this.fireNextRequest();		return;	}	this.setUpIframe = function(){		// NOTE: IE 5.0 and earlier Mozilla's don't support an onload event for		//       iframes. OTOH, we don't care.		this.iframe = dojo.io.createIFrame(this.iframeName, "dojo.io.IframeTransport.iframeOnload();");	}	this.iframeOnload = function(){		if(!_this.currentRequest){			_this.fireNextRequest();			return;		}		var req = _this.currentRequest;		// remove all the hidden content inputs		var toClean = req._contentToClean;		for(var i = 0; i < toClean.length; i++) {			var key = toClean[i];			if(dojo.render.html.safari){				//In Safari (at least 2.0.3), can't use formNode[key] syntax to find the node,				//for nodes that were dynamically added.				var fNode = req.formNode;				for(var j = 0; j < fNode.childNodes.length; j++){					var chNode = fNode.childNodes[j];					if(chNode.name == key){						var pNode = chNode.parentNode;						pNode.removeChild(chNode);						break;					}				}			}else{				var input = req.formNode[key];				req.formNode.removeChild(input);				req.formNode[key] = null;			}		}		// restore original action + target		if(req["_originalAction"]){			req.formNode.setAttribute("action", req._originalAction);		}		req.formNode.setAttribute("target", req._originalTarget);		req.formNode.target = req._originalTarget;		var ifd = dojo.io.iframeContentDocument(_this.iframe);		// handle successful returns		// FIXME: how do we determine success for iframes? Is there an equiv of		// the "status" property?		var value;		var success = false;		try{			var cmt = req.mimetype;			if((cmt == "text/javascript")||(cmt == "text/json")){				// FIXME: not sure what to do here? try to pull some evalulable				// text from a textarea or cdata section? 				// how should we set up the contract for that?				var js = ifd.getElementsByTagName("textarea")[0].value;				if(cmt == "text/json") { js = "(" + js + ")"; }				value = dj_eval(js);			}else if(cmt == "text/html"){				value = ifd;			}else{ // text/plain				value = ifd.getElementsByTagName("textarea")[0].value;			}			success = true;		}catch(e){ 			// looks like we didn't get what we wanted!			var errObj = new dojo.io.Error("IframeTransport Error");			if(dojo.lang.isFunction(req["error"])){				req.error("error", errObj, req);			}		}		// don't want to mix load function errors with processing errors, thus		// a separate try..catch		try {			if(success && dojo.lang.isFunction(req["load"])){				req.load("load", value, req);			}		} catch(e) {			throw e;		} finally {			_this.currentRequest = null;			_this.fireNextRequest();		}	}	dojo.io.transports.addTransport("IframeTransport");}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色哟哟一区二区在线观看| 国产精品123| 亚洲欧美日韩国产手机在线| 国产欧美综合在线观看第十页| 日韩欧美电影在线| 日韩欧美成人午夜| 日韩免费看的电影| 久久九九国产精品| 中文字幕av一区二区三区| 久久久国产精品午夜一区ai换脸| 精品久久久久久久久久久院品网| 日韩一区和二区| 久久―日本道色综合久久| 久久久精品日韩欧美| 国产精品乱人伦中文| 亚洲欧洲精品一区二区三区 | 国产在线一区观看| 国产精品综合久久| 91视视频在线直接观看在线看网页在线看 | 欧美tickle裸体挠脚心vk| 亚洲欧洲精品一区二区精品久久久| 91色porny蝌蚪| 日韩影视精彩在线| 久草精品在线观看| 国产盗摄一区二区三区| 成人18视频日本| 欧美日韩中文字幕一区二区| 欧美夫妻性生活| 国产欧美中文在线| 亚洲丰满少妇videoshd| 国产一区二区三区免费| 色综合欧美在线| 精品国产免费一区二区三区四区 | 一本色道综合亚洲| 日韩欧美一区二区在线视频| 欧美激情一区二区三区蜜桃视频 | 久久久久成人黄色影片| 亚洲永久免费av| 国产精品系列在线观看| 欧美影视一区二区三区| 日韩欧美中文字幕精品| 亚洲视频中文字幕| 成人午夜激情视频| 欧美另类videos死尸| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲国产综合91精品麻豆| 成人影视亚洲图片在线| 91麻豆精品91久久久久久清纯 | 亚洲一区二区三区爽爽爽爽爽 | 欧美自拍偷拍一区| 精品99999| 视频一区视频二区中文| 97精品国产露脸对白| 国产午夜精品美女毛片视频| 午夜精品一区二区三区免费视频| 本田岬高潮一区二区三区| 欧美大尺度电影在线| 亚洲在线中文字幕| 99精品国产热久久91蜜凸| 精品99一区二区三区| 日本女人一区二区三区| 欧美日韩免费视频| 亚洲综合一区二区三区| 成人黄色大片在线观看| 欧美成人性福生活免费看| 午夜视频久久久久久| 欧美性生活影院| 亚洲激情中文1区| 91久久奴性调教| 亚洲天堂久久久久久久| 91色综合久久久久婷婷| 自拍偷在线精品自拍偷无码专区| 床上的激情91.| 亚洲国产高清在线观看视频| 国产精品亚洲一区二区三区妖精| 精品国产乱码久久久久久图片| 天堂av在线一区| 91精品欧美福利在线观看| 亚洲高清不卡在线观看| 欧美精品日韩综合在线| 污片在线观看一区二区| 欧美成人乱码一区二区三区| 精品一区二区三区视频 | 在线观看成人小视频| 一区二区三区日韩| 7777精品伊人久久久大香线蕉的| 婷婷成人激情在线网| 日韩欧美在线综合网| 国产伦精品一区二区三区免费迷 | 日韩久久久精品| 久久疯狂做爰流白浆xx| 国产亚洲视频系列| 91麻豆6部合集magnet| 亚洲一卡二卡三卡四卡无卡久久| 欧美精品久久一区| 国产一区二区福利视频| 亚洲欧美视频一区| 911精品产国品一二三产区| 国产自产v一区二区三区c| 中文一区二区完整视频在线观看| 99精品桃花视频在线观看| 亚洲国产欧美日韩另类综合| 欧美videos大乳护士334| 成人网男人的天堂| 日本午夜精品视频在线观看| 中文字幕永久在线不卡| 欧美绝品在线观看成人午夜影视| 激情综合网av| 一区二区三区欧美| 337p日本欧洲亚洲大胆精品| 色综合久久66| 国产精品一区二区三区网站| 亚洲国产一区二区三区青草影视| 2021久久国产精品不只是精品| av电影一区二区| 久久精品国产精品青草| 亚洲综合免费观看高清在线观看| 欧美一级高清片在线观看| 色综合天天综合网天天狠天天| 丝袜美腿高跟呻吟高潮一区| 国产精品欧美久久久久无广告| 欧美伦理影视网| 色94色欧美sute亚洲13| 国产美女在线精品| 热久久一区二区| 亚洲欧美国产高清| 久久久亚洲高清| 欧美一区二区视频在线观看| 99久久精品免费看国产免费软件| 麻豆成人综合网| 日韩在线一二三区| 一区二区不卡在线播放| 中文字幕永久在线不卡| 久久嫩草精品久久久久| 日韩一区二区三区电影 | 国产福利不卡视频| 久久av资源网| 另类小说综合欧美亚洲| 亚洲福利一区二区| 亚洲观看高清完整版在线观看 | 奇米精品一区二区三区四区| 亚洲欧美日韩久久| 亚洲欧美影音先锋| 国产精品美女久久久久aⅴ| 日韩免费视频一区二区| 欧美一区二区三区在线电影| 欧美精品一级二级| 777午夜精品免费视频| 欧美日韩精品一区二区三区四区 | 激情另类小说区图片区视频区| 天天综合色天天综合| 日日骚欧美日韩| 午夜久久久久久| 免费成人在线网站| 蜜桃久久av一区| 国产真实精品久久二三区| 国产在线视频一区二区| 国产成人精品亚洲777人妖 | 日韩福利电影在线观看| 日本中文字幕一区二区有限公司| 免费在线观看视频一区| 国产一区二区三区不卡在线观看 | 午夜精品影院在线观看| 日本中文一区二区三区| 精品亚洲porn| 丁香一区二区三区| 91小视频在线观看| 欧美羞羞免费网站| 欧美一区日本一区韩国一区| 久久久久久毛片| 中文字幕日韩一区二区| 一区二区三区成人在线视频| 日韩成人免费在线| 国产成人丝袜美腿| 欧洲一区二区三区免费视频| 欧美精品三级日韩久久| 中文字幕日韩av资源站| 亚洲成av人在线观看| 麻豆成人免费电影| 91在线无精精品入口| 在线不卡免费av| 日本一区二区高清| 亚洲午夜免费电影| 国产一区二区精品久久| 欧美亚洲愉拍一区二区| 久久久蜜桃精品| 午夜精品久久久久久久久| 国产一区二区三区综合| 91行情网站电视在线观看高清版| 欧美一区二区视频在线观看2022| 中文字幕成人在线观看| 男男视频亚洲欧美| 色综合久久中文综合久久97| 精品少妇一区二区三区日产乱码| 国产精品美女一区二区| 另类欧美日韩国产在线| 欧洲一区二区av| 国产欧美日韩亚州综合| 天堂精品中文字幕在线| 97精品视频在线观看自产线路二|