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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? popupdiv.js

?? cms是開源的框架
?? JS
字號(hào):
/** 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;		}	}};

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成网站在线| 日韩在线卡一卡二| 4438成人网| 成人午夜精品在线| 香蕉久久一区二区不卡无毒影院| 亚洲精品一区在线观看| 欧美亚洲综合一区| 国产成人精品亚洲777人妖| 亚洲成a人在线观看| 中日韩免费视频中文字幕| 777奇米成人网| 99精品国产99久久久久久白柏 | 亚洲韩国精品一区| 国产欧美精品一区二区色综合朱莉 | 日韩精品一区二区三区老鸭窝| 99久久国产免费看| 国产黄色精品视频| 日本视频中文字幕一区二区三区| 亚洲丝袜自拍清纯另类| 欧美国产1区2区| 精品国产乱码久久久久久浪潮| 欧美色爱综合网| 色综合亚洲欧洲| 91在线你懂得| av电影一区二区| 成人网页在线观看| 国产成人一区二区精品非洲| 精品影视av免费| 日本三级亚洲精品| 亚洲欧美另类久久久精品2019| 亚洲国产岛国毛片在线| 国产欧美一区二区精品性| 精品伦理精品一区| 欧美成人三级在线| 欧美va在线播放| 亚洲欧美日韩国产中文在线| 国产精品免费免费| 国产精品久久久久久久蜜臀| 国产日韩欧美a| 国产视频亚洲色图| 国产三级久久久| 亚洲国产精品国自产拍av| 中文字幕不卡三区| 国产精品毛片大码女人| 中文字幕免费一区| 亚洲丝袜制服诱惑| 亚洲午夜在线观看视频在线| 亚洲国产综合视频在线观看| 夜夜亚洲天天久久| 午夜精品一区二区三区免费视频 | 亚洲精品视频一区| 亚洲一区国产视频| 日韩高清不卡在线| 久久av老司机精品网站导航| 国精产品一区一区三区mba视频| 九九久久精品视频| 成人永久免费视频| 一本到高清视频免费精品| 在线观看日韩电影| 4438成人网| 久久精品一区二区三区不卡牛牛| 欧美国产激情二区三区 | 国产精品一线二线三线精华| 成人性生交大片免费| 99riav久久精品riav| 在线中文字幕一区| 制服丝袜成人动漫| 久久精品综合网| 亚洲图片你懂的| 日韩专区一卡二卡| 韩国成人福利片在线播放| 日韩欧美色综合网站| 欧美国产日韩a欧美在线观看| 国产精品久久久久久久裸模| 亚洲亚洲人成综合网络| 麻豆精品一区二区av白丝在线| 国产精品一区2区| 色婷婷综合在线| 欧美大片在线观看一区| 国产精品区一区二区三| 亚洲成人高清在线| 国产精品一区久久久久| 欧美在线不卡视频| 久久影院电视剧免费观看| 亚洲精品乱码久久久久久久久| 欧美aaa在线| 99久久国产综合色|国产精品| 在线电影院国产精品| 中日韩免费视频中文字幕| 视频精品一区二区| www.av精品| 精品日韩一区二区| 亚洲精品水蜜桃| 国产一区二区三区免费| 欧美日韩在线直播| 国产精品久久久久久久久动漫| 视频一区视频二区中文字幕| 成人免费高清视频| 精品国产不卡一区二区三区| 亚洲一区二三区| 成人av资源在线| 精品久久久久久最新网址| 亚洲一区二区成人在线观看| 国产91精品一区二区| 91精品国产综合久久福利软件| 18欧美亚洲精品| 国产精品一区二区在线观看网站| 69久久99精品久久久久婷婷 | 久久夜色精品国产噜噜av| 亚洲午夜精品在线| 91在线一区二区三区| 久久久久久久久一| 老鸭窝一区二区久久精品| 欧美日韩性生活| 亚洲欧美激情视频在线观看一区二区三区 | 国产日韩在线不卡| 精品亚洲成av人在线观看| 欧美日本一道本| 一区二区三区中文字幕电影 | 在线国产电影不卡| 国产精品久久久久三级| 国产成人在线看| 久久九九影视网| 国产一区二区影院| 精品久久久久久无| 久久99日本精品| 日韩免费性生活视频播放| 日本视频免费一区| 555www色欧美视频| 亚洲无人区一区| 欧美人狂配大交3d怪物一区| 亚洲成人免费av| 欧美丝袜丝交足nylons| 亚洲一区二区视频在线| 色香蕉久久蜜桃| 亚洲一区二区三区激情| 欧美丝袜丝nylons| 日韩精彩视频在线观看| 欧美男人的天堂一二区| 秋霞电影一区二区| 欧美成人性战久久| 国产一区二区三区四区五区美女 | 日韩国产精品久久| 欧美一区二区三区在线观看| 老司机午夜精品| 久久亚洲一区二区三区明星换脸 | 一区二区三区在线观看欧美 | 日韩亚洲欧美一区| 国产一区二区三区高清播放| 国产精品美女一区二区三区 | 欧美日韩不卡在线| 麻豆久久久久久| 国产午夜精品理论片a级大结局| 国产成人福利片| 一区在线观看免费| 在线视频中文字幕一区二区| 亚洲成人一区二区在线观看| 日韩丝袜美女视频| 成熟亚洲日本毛茸茸凸凹| 中文字幕一区二区三区视频| 色综合久久久久综合体| 亚洲成a人片在线观看中文| 日韩亚洲国产中文字幕欧美| 国产91精品一区二区麻豆亚洲| 亚洲欧美国产77777| 91精品一区二区三区久久久久久| 久久国产夜色精品鲁鲁99| 欧美精彩视频一区二区三区| 97se亚洲国产综合自在线不卡| 亚洲va欧美va人人爽| 国产夜色精品一区二区av| 91女人视频在线观看| 日韩精品一级中文字幕精品视频免费观看 | 色吧成人激情小说| 日韩精品亚洲一区| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲成人黄色小说| 久久久久久电影| 色综合欧美在线| 久久国产精品露脸对白| 综合激情网...| 欧美一区二区在线视频| 成人网在线播放| 日韩精品欧美成人高清一区二区| 久久女同性恋中文字幕| 在线看不卡av| 国产成人综合自拍| 亚洲sss视频在线视频| 国产精品每日更新| 精品国产污网站| 在线视频亚洲一区| 国产成人在线免费| 日韩av一级片| 亚洲人成网站影音先锋播放| 日韩美女一区二区三区四区| av在线综合网| 国产精品亚洲а∨天堂免在线| 亚洲无线码一区二区三区| 国产精品萝li| 精品国产伦一区二区三区观看方式|