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

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

?? popupdiv.js

?? 帝國CMS,功能全面的CMS源碼,下載試用下
?? JS
字號:
/** This file is derived from PopupDiv, developed by Mihai Bazon for * SamWare.net.  Modifications were needed to make it usable in HTMLArea. * HTMLArea is a free WYSIWYG online HTML editor from InteractiveTools.com. * * This file does not function standalone.  It is dependent of global functions * defined in HTMLArea-3.0 (htmlarea.js). * * Please see file htmlarea.js for further details. **/var is_ie = ( (navigator.userAgent.toLowerCase().indexOf("msie") != -1) &&	      (navigator.userAgent.toLowerCase().indexOf("opera") == -1) );var is_compat = (document.compatMode == "BackCompat");function PopupDiv(editor, titleText, handler, initFunction) {	var self = this;	this.editor = editor;	this.doc = editor._mdoc;	this.handler = handler;	var el = this.doc.createElement("div");	el.className = "content";	var popup = this.doc.createElement("div");	popup.className = "dialog popupdiv";	this.element = popup;	var s = popup.style;	s.position = "absolute";	s.left = "0px";	s.top = "0px";	var title = this.doc.createElement("div");	title.className = "title";	this.title = title;	popup.appendChild(title);	HTMLArea._addEvent(title, "mousedown", function(ev) {		self._dragStart(is_ie ? window.event : ev);	});	var button = this.doc.createElement("div");	button.className = "button";	title.appendChild(button);	button.innerHTML = "&#x00d7;";	title.appendChild(this.doc.createTextNode(titleText));	this.titleText = titleText;	button.onmouseover = function() {		this.className += " button-hilite";	};	button.onmouseout = function() {		this.className = this.className.replace(/\s*button-hilite\s*/g, " ");	};	button.onclick = function() {		this.className = this.className.replace(/\s*button-hilite\s*/g, " ");		self.close();	};	popup.appendChild(el);	this.content = el;	this.doc.body.appendChild(popup);	this.dragging = false;	this.onShow = null;	this.onClose = null;	this.modal = false;	initFunction(this);};PopupDiv.currentPopup = null;PopupDiv.prototype.showAtElement = function(el, mode) {	this.defaultSize();	var pos, ew, eh;	var popup = this.element;	popup.style.display = "block";	var w = popup.offsetWidth;	var h = popup.offsetHeight;	popup.style.display = "none";	if (el != window) {		pos = PopupDiv.getAbsolutePos(el);		ew = el.offsetWidth;		eh = el.offsetHeight;	} else {		pos = {x:0, y:0};		var size = PopupDiv.getWindowSize();		ew = size.x;		eh = size.y;	}	var FX = false, FY = false;	if (mode.indexOf("l") != -1) {		pos.x -= w;		FX = true;	}	if (mode.indexOf("r") != -1) {		pos.x += ew;		FX = true;	}	if (mode.indexOf("t") != -1) {		pos.y -= h;		FY = true;	}	if (mode.indexOf("b") != -1) {		pos.y += eh;		FY = true;	}	if (mode.indexOf("c") != -1) {		FX || (pos.x += Math.round((ew - w) / 2));		FY || (pos.y += Math.round((eh - h) / 2));	}	this.showAt(pos.x, pos.y);};PopupDiv.prototype.defaultSize = function() {	var s = this.element.style;	var cs = this.element.currentStyle;	var addX = (is_ie && is_compat) ? (parseInt(cs.borderLeftWidth) +					   parseInt(cs.borderRightWidth) +					   parseInt(cs.paddingLeft) +					   parseInt(cs.paddingRight)) : 0;	var addY = (is_ie && is_compat) ? (parseInt(cs.borderTopWidth) +					   parseInt(cs.borderBottomWidth) +					   parseInt(cs.paddingTop) +					   parseInt(cs.paddingBottom)) : 0;	s.display = "block";	s.width = (this.content.offsetWidth + addX) + "px";	s.height = (this.content.offsetHeight + this.title.offsetHeight) + "px";	s.display = "none";};PopupDiv.prototype.showAt = function(x, y) {	this.defaultSize();	var s = this.element.style;	s.display = "block";	s.left = x + "px";	s.top = y + "px";	this.hideShowCovered();	PopupDiv.currentPopup = this;	HTMLArea._addEvents(this.doc.body, ["mousedown", "click"], PopupDiv.checkPopup);	HTMLArea._addEvents(this.editor._doc.body, ["mousedown", "click"], PopupDiv.checkPopup);	if (is_ie && this.modal) {		this.doc.body.setCapture(false);		this.doc.body.onlosecapture = function() {			(PopupDiv.currentPopup) && (this.doc.body.setCapture(false));		};	}	window.event && HTMLArea._stopEvent(window.event);	if (typeof this.onShow == "function") {		this.onShow();	} else if (typeof this.onShow == "string") {		eval(this.onShow);	}	var field = this.element.getElementsByTagName("input")[0];	if (!field) {		field = this.element.getElementsByTagName("select")[0];	}	if (!field) {		field = this.element.getElementsByTagName("textarea")[0];	}	if (field) {		field.focus();	}};PopupDiv.prototype.close = function() {	this.element.style.display = "none";	PopupDiv.currentPopup = null;	this.hideShowCovered();	HTMLArea._removeEvents(this.doc.body, ["mousedown", "click"], PopupDiv.checkPopup);	HTMLArea._removeEvents(this.editor._doc.body, ["mousedown", "click"], PopupDiv.checkPopup);	is_ie && this.modal && this.doc.body.releaseCapture();	if (typeof this.onClose == "function") {		this.onClose();	} else if (typeof this.onClose == "string") {		eval(this.onClose);	}	this.element.parentNode.removeChild(this.element);};PopupDiv.prototype.getForm = function() {	var forms = this.content.getElementsByTagName("form");	return (forms.length > 0) ? forms[0] : null;};PopupDiv.prototype.callHandler = function() {	var tags = ["input", "textarea", "select"];	var params = new Object();	for (var ti in tags) {		var tag = tags[ti];		var els = this.content.getElementsByTagName(tag);		for (var j = 0; j < els.length; ++j) {			var el = els[j];			params[el.name] = el.value;		}	}	this.handler(this, params);	return false;};PopupDiv.getAbsolutePos = function(el) {	var r = { x: el.offsetLeft, y: el.offsetTop };	if (el.offsetParent) {		var tmp = PopupDiv.getAbsolutePos(el.offsetParent);		r.x += tmp.x;		r.y += tmp.y;	}	return r;};PopupDiv.getWindowSize = function() {	if (window.innerHeight) {		return { y: window.innerHeight, x: window.innerWidth };	}	if (this.doc.body.clientHeight) {		return { y: this.doc.body.clientHeight, x: this.doc.body.clientWidth };	}	return { y: this.doc.documentElement.clientHeight, x: this.doc.documentElement.clientWidth };};PopupDiv.prototype.hideShowCovered = function () {	var self = this;	function isContained(el) {		while (el) {			if (el == self.element) {				return true;			}			el = el.parentNode;		}		return false;	};	var tags = new Array("applet", "select");	var el = this.element;	var p = PopupDiv.getAbsolutePos(el);	var EX1 = p.x;	var EX2 = el.offsetWidth + EX1;	var EY1 = p.y;	var EY2 = el.offsetHeight + EY1;	if (el.style.display == "none") {		EX1 = EX2 = EY1 = EY2 = 0;	}	for (var k = tags.length; k > 0; ) {		var ar = this.doc.getElementsByTagName(tags[--k]);		var cc = null;		for (var i = ar.length; i > 0;) {			cc = ar[--i];			if (isContained(cc)) {				cc.style.visibility = "visible";				continue;			}			p = PopupDiv.getAbsolutePos(cc);			var CX1 = p.x;			var CX2 = cc.offsetWidth + CX1;			var CY1 = p.y;			var CY2 = cc.offsetHeight + CY1;			if ((CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) {				cc.style.visibility = "visible";			} else {				cc.style.visibility = "hidden";			}		}	}};PopupDiv.prototype._dragStart = function (ev) {	if (this.dragging) {		return false;	}	this.dragging = true;	PopupDiv.currentPopup = this;	var posX = ev.clientX;	var posY = ev.clientY;	if (is_ie) {		posY += this.doc.body.scrollTop;		posX += this.doc.body.scrollLeft;	} else {		posY += window.scrollY;		posX += window.scrollX;	}	var st = this.element.style;	this.xOffs = posX - parseInt(st.left);	this.yOffs = posY - parseInt(st.top);	HTMLArea._addEvent(this.doc, "mousemove", PopupDiv.dragIt);	HTMLArea._addEvent(this.doc, "mouseover", HTMLArea._stopEvent);	HTMLArea._addEvent(this.doc, "mouseup", PopupDiv.dragEnd);	HTMLArea._stopEvent(ev);};PopupDiv.dragIt = function (ev) {	var popup = PopupDiv.currentPopup;	if (!(popup && popup.dragging)) {		return false;	}	is_ie && (ev = window.event);	var posX = ev.clientX;	var posY = ev.clientY;	if (is_ie) {		posY += this.doc.body.scrollTop;		posX += this.doc.body.scrollLeft;	} else {		posY += window.scrollY;		posX += window.scrollX;	}	popup.hideShowCovered();	var st = popup.element.style;	st.left = (posX - popup.xOffs) + "px";	st.top = (posY - popup.yOffs) + "px";	HTMLArea._stopEvent(ev);};PopupDiv.dragEnd = function () {	var popup = PopupDiv.currentPopup;	if (!popup) {		return false;	}	popup.dragging = false;	HTMLArea._removeEvent(popup.doc, "mouseup", PopupDiv.dragEnd);	HTMLArea._removeEvent(popup.doc, "mouseover", HTMLArea._stopEvent);	HTMLArea._removeEvent(popup.doc, "mousemove", PopupDiv.dragIt);	popup.hideShowCovered();};PopupDiv.checkPopup = function (ev) {	is_ie && (ev = window.event);	var el = is_ie ? ev.srcElement : ev.target;	var cp = PopupDiv.currentPopup;	for (; (el != null) && (el != cp.element); el = el.parentNode);	if (el == null) {		cp.modal || ev.type == "mouseover" || cp.close();		HTMLArea._stopEvent(ev);	}};PopupDiv.prototype.addButtons = function() {	var self = this;	var div = this.doc.createElement("div");	this.content.appendChild(div);	div.className = "buttons";	for (var i = 0; i < arguments.length; ++i) {		var btn = arguments[i];		var button = this.doc.createElement("button");		div.appendChild(button);		button.innerHTML = HTMLArea.I18N.buttons[btn];		switch (btn) {		    case "ok":			button.onclick = function() {				self.callHandler();				self.close();			};			break;		    case "cancel":			button.onclick = function() {				self.close();			};			break;		}	}};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美r级电影在线观看| 91原创在线视频| 日韩一区二区免费在线电影| 亚洲精品一二三| 91丨porny丨国产| 中文字幕一区二区三区四区| 国产精品18久久久久| 日韩欧美视频在线 | 国产精品一区二区三区网站| 日韩三级伦理片妻子的秘密按摩| 亚洲一区二区三区影院| 99久久国产综合精品色伊| 欧美成人r级一区二区三区| 午夜影视日本亚洲欧洲精品| 欧美日韩aaaaa| 麻豆91精品91久久久的内涵| 日韩欧美国产精品| 国产精品伊人色| 久久久777精品电影网影网 | 亚洲一区二区三区四区在线免费观看| 91福利社在线观看| 青青草国产成人av片免费| 欧美精品xxxxbbbb| 国产中文字幕一区| 久久老女人爱爱| 国产激情偷乱视频一区二区三区| 欧美激情综合在线| 色狠狠综合天天综合综合| 午夜国产精品影院在线观看| 精品剧情v国产在线观看在线| 高清不卡在线观看av| 亚洲高清不卡在线| 日本一区二区三区高清不卡| 在线一区二区三区做爰视频网站| 日本视频免费一区| 中文字幕一区av| 日韩欧美中文字幕一区| heyzo一本久久综合| 一个色在线综合| 欧美日韩精品系列| 美女性感视频久久| 欧美国产在线观看| 欧美精品亚洲一区二区在线播放| 久久综合综合久久综合| 国产精品乱码人人做人人爱| 欧美性受极品xxxx喷水| 久久电影国产免费久久电影| 国产精品美女久久久久aⅴ| 色婷婷综合久久久| 美女视频黄频大全不卡视频在线播放| 国产精品污网站| 日韩美女一区二区三区| 91久久一区二区| 高清成人免费视频| 国产成人综合在线观看| 青青青爽久久午夜综合久久午夜| 一区二区三区资源| 亚洲色图一区二区| 一区二区三区在线影院| 成人免费在线视频| 成人午夜视频福利| av中文字幕一区| 91在线观看地址| 91污片在线观看| aaa亚洲精品一二三区| 成人妖精视频yjsp地址| 成人精品免费看| 97精品电影院| 欧美自拍偷拍一区| 91精品国产欧美一区二区18| 欧美视频精品在线| 欧美一三区三区四区免费在线看| 欧美精品色综合| 日韩精品一区二区三区老鸭窝| 日韩一级完整毛片| 国产日产欧产精品推荐色| 18欧美亚洲精品| 一区二区成人在线视频| 午夜一区二区三区视频| 国产制服丝袜一区| 91在线免费看| 6080午夜不卡| 国产午夜亚洲精品午夜鲁丝片 | 亚洲国产欧美一区二区三区丁香婷| 天天综合色天天| 东方aⅴ免费观看久久av| 色先锋资源久久综合| 在线不卡欧美精品一区二区三区| 精品国产伦一区二区三区免费| 国产精品视频免费看| 亚洲电影在线免费观看| 国产成人一级电影| 精品视频1区2区| 国产精品久久影院| 久久激情五月激情| 色综合久久久久综合体| www日韩大片| 天堂在线亚洲视频| 色中色一区二区| 亚洲国产激情av| 久久97超碰色| 欧美三级韩国三级日本三斤| 国产精品视频九色porn| 日韩av中文在线观看| 91丨porny丨最新| 国产清纯白嫩初高生在线观看91| 午夜国产精品一区| 91蝌蚪porny九色| 中文字幕av资源一区| 国产精品一区二区三区99| 555www色欧美视频| 国产精品综合网| 欧美精品欧美精品系列| 蜜臀av性久久久久蜜臀aⅴ流畅| 制服.丝袜.亚洲.中文.综合| 一区二区高清视频在线观看| 国产69精品久久久久毛片| 欧美成人bangbros| 婷婷国产在线综合| 欧美无乱码久久久免费午夜一区| 中文字幕欧美国产| 成人精品一区二区三区四区| 久久综合一区二区| 国产一区福利在线| www日韩大片| 成人毛片老司机大片| 亚洲国产岛国毛片在线| 91麻豆国产在线观看| 亚洲激情一二三区| 欧美在线色视频| 日本成人在线视频网站| 久久综合九色综合欧美亚洲| 国产精品亚洲午夜一区二区三区 | 日产精品久久久久久久性色| 日韩欧美一二三区| 成人午夜又粗又硬又大| 伊人夜夜躁av伊人久久| 91精品国产91久久久久久一区二区 | 亚洲高清在线精品| 白白色 亚洲乱淫| 久久精品亚洲麻豆av一区二区 | 欧美一区二区三区在线| 国产精品白丝jk黑袜喷水| 有码一区二区三区| 国产区在线观看成人精品| 欧美日韩国产影片| 国产很黄免费观看久久| 在线播放91灌醉迷j高跟美女| 日韩黄色免费网站| 久久久高清一区二区三区| 国产精品一区在线观看你懂的| 国产精品伦理在线| 欧美日韩国产天堂| 国产aⅴ综合色| 视频在线观看国产精品| 中文字幕+乱码+中文字幕一区| 色婷婷精品大视频在线蜜桃视频| 婷婷久久综合九色综合绿巨人| 久久这里只有精品视频网| 色偷偷88欧美精品久久久| 久久成人综合网| 亚洲欧美色图小说| 精品福利一区二区三区免费视频| 97超碰欧美中文字幕| 久久精品国产一区二区| 自拍偷在线精品自拍偷无码专区| 欧美一二区视频| 色欧美日韩亚洲| 成人在线一区二区三区| 青青草91视频| 国产露脸91国语对白| 亚洲一区欧美一区| 自拍av一区二区三区| 久久午夜免费电影| 欧美一区二区视频在线观看| 色欧美日韩亚洲| 成人av电影观看| 成人性视频免费网站| 狠狠狠色丁香婷婷综合激情| 亚洲成av人片观看| 一区二区三区不卡在线观看| 国产精品国模大尺度视频| 精品久久久久久久人人人人传媒| 7777精品伊人久久久大香线蕉完整版| 91丝袜高跟美女视频| 99久久国产免费看| 97久久精品人人爽人人爽蜜臀| 风间由美性色一区二区三区| 国产69精品一区二区亚洲孕妇| 国产一区二区调教| 高清免费成人av| 99久久国产免费看| 欧洲一区二区三区免费视频| 欧美怡红院视频| 91精品国产综合久久婷婷香蕉| 欧美三级中文字| 欧美一级国产精品| 欧美一卡2卡三卡4卡5免费| 91精品福利在线一区二区三区| 欧美va亚洲va在线观看蝴蝶网|