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

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

?? window.js

?? 《JavaScript王者歸來》examples.rar
?? JS
字號:
with(core.web.widgets)
{
	WindowWidget = function()
	{
		Widget.call(this);
		var adorner = new adorners.WindowAdorner();
		this.addAdorner(adorner);
		this.captureEvents(adorner,"load");
	}
	WindowWidget.prototype = new Widget();
	with(adorners)
	{
		WindowAdorner = function()
		{
			Adorner.call(this);
		}
		WindowAdorner.prototype = new Adorner();
		WindowAdorner.prototype.load = function(face, parent)
		{
			var $pointer = this;
			var _id = Math.random();
			
			var _title_bar = "_title_bar"+_id;
			var _ico = "_ico"+_id;
			var _resize = "_resize"+_id;
			var _cap = "_cap"+_id;

			var _iconImg = face.getAttribute("icon") || "ico.gif";
			var _width = parseInt(face.getAttribute("width")) || 300;
			var _height = parseInt(face.getAttribute("height")) || 200;
			var _top = parseInt(face.getAttribute("top")) || 0;
			var _left = parseInt(face.getAttribute("left")) || 0;
			
			//窗體加載的類型,包括text/html,container,text/xml(待實現),rpc/ajax(待實現)
			var _contentType = face.getAttribute("contentType") || "text/html";
			var _text =  face.getAttribute("text");
			var _content =  face.getAttribute("content");
			var _target = face.getAttribute("target");

			var _caption = face.getAttribute("caption") || "新窗體";
			var _buttons = face.getAttribute("buttons") || "min|max|close";
			
			this.left = _left;
			this.top = _top;

			var rect = clientRect();
			var cw = rect.width;
			var ch = rect.height;

			var _min_btn = "_min_btn" + _id;
			var _max_btn = "_max_btn" + _id;
			var _panel = "_panel" + _id;
			var _clo_btn = "_clo_btn" + _id;

			var _s = '<table cellspacing="0" cellpadding="0" style="width:100%;height:100%"><tbody><tr><td class="win-lt"></td><td class="win-t"></td><td class="win-rt"></td></tr><tr><td class="win-l"></td><td class="win-body" valign="top" align="left"><div class="win-title" id="' + _title_bar + '" onselectstart="return false"><div class="win-ico"><input class="min" type="button" id="'+_min_btn+'"><input class="max" id="'+_max_btn+'" type="button"><input class="clo" id="'+_clo_btn+'" type="button"></div><div class="ucren-icon"  id="'+_ico+'">&nbsp;</div><div class="ucren-textellipsis caption" id="'+_cap+'"></div></div><div class="resbar" id="'+_resize+'"></div><div id="'+_panel+'"></div></td><td class="win-r"></td></tr><tr><td class="win-lb"></td><td class="win-b"></td><td class="win-rb"></td></tr></tbody></table>';
			
			var _style = "window.css";
			var _css =  this.resource(_style);
			core.web.CSSStyleSheet.load(_css);

			var _div = $html("div", face.id);
			_div.el.className = "ucren-window";
			_div.setStyleRuleText("display: block; position: absolute;top:0px;left:0px;");
			_div.el.style.display = "none";
			_div.el.innerHTML = _s;
			_div.el.style.position = "absolute";

			face.parentNode.replaceChild(_div.el, face);

			var o_panel = $$(_panel);
			var o_cap = $$(_cap);
			var o_min = $$(_min_btn);
			var o_max = $$(_max_btn);
			var o_clo = $$(_clo_btn);
			var o_resize = $$(_resize);
			var o_ico = $$(_ico);

			if(!/min/.test(_buttons))
				o_min.hide();
			if(!/max/.test(_buttons))
				o_max.hide();
			if(!/clo/.test(_buttons))
				o_clo.hide();
			
			//如果是text/html類型并且text屬性不為空
			if(_contentType == "text/html" && _text != null)
				o_panel.setText(_text);
			//如果是text/html類型并且content屬性不為空
			else if(_contentType == "text/html" && _content != null)
				o_panel.el.innerHTML = _content;
			//如果是
			else if(_contentType == "container" && _target != null)
				o_panel.el.appendChild($(_target));

			this.resize = function(w, h)
			{
				var evtArgs = {target:_div.el, width:w, height:h};

				evtArgs.defaultOp = function()
				{
					var _w = parseInt(w);
					var _h = parseInt(h) - 31;
					var _cw = parseInt(w) - 80;

					_w = _w > 0?_w:0;
					_h = _h > 0?_h:0;
					_cw = _cw > 0?_cw:0;

					_div.el.style.width = _w + "px";
					o_panel.el.style.height = _h + "px";
					o_cap.el.style.width = _cw + "px";
				}

				$pointer.dispatchEvent("resize",evtArgs);
			}
			this.resize(_width, _height);

			$(_ico).style.backgroundImage = "url(" + this.resource(_iconImg) + ")";
			o_cap.setText(_caption);

			var clickBehavior = new behaviors.ClickBehavior();
			clickBehavior.addKnobs(o_cap,o_min, o_max,o_clo, o_ico, o_panel);
			clickBehavior.onclick = function(evt)
			{
				if(evt.target.className == "min"){
					$pointer.minimize();
				}
				else if(evt.target.className == "max"){
					$pointer.maximize();
				}
				else if(evt.target.className == "res"){
					$pointer.normalize();
				}
				else if(evt.target.className == "clo"){
					$pointer.hide();
				}
				else
				{
					_div.focus();
				}
			}
			clickBehavior.ondblclick = function(evt)
			{
				if(evt.target.id == _cap)
				{
					if(o_max.getAttribute("className") == "max")
						$pointer.maximize();
					else
						$pointer.normalize();
				}
				else if(evt.target.id == _ico)
				{
					$pointer.hide();
				}
			}
			clickBehavior.active();

			var dragBehavior = new behaviors.DragBehavior();

			dragBehavior.addPanel(_div);
			dragBehavior.addKnobs(o_cap,o_resize);
			dragBehavior.shadow = 70;
			if(!$isFF())
				dragBehavior.dragMode = "virtual";

			dragBehavior.ondragstart = function(evt)
			{
				if(evt.knob.el.getAttribute("className") == "resbar")
				{
					evt.preventDefault();
				}
			}
			dragBehavior.ondrag = function(evt)
			{
				if(evt.knob.el.getAttribute("className") == "resbar")
				{
					evt.preventDefault();
					var w = evt.pageX + this.offsetRight;
					var h = evt.pageY + this.offsetBottom;
					w = (w > 170?w:170);
					h = (h > 0?h:0);
					$pointer.resize(w, h);
					_width = w;
					_height = h;
				}
			}
			dragBehavior.ondragend = function(evt)
			{
				if(!$pointer._max){
					var pos = $html(evt.target).getPosition();
					$pointer.left = pos.x;
					$pointer.top = pos.y;
					evt.target.style.index = 500;
				}
			}
			dragBehavior.active();

			this.hide = function()
			{
				_div.el.style.display = "none";
				$pointer._closed = true;
				$pointer.dispatchEvent("close",{target:_div.el});
			}

			this.show = function(x, y)
			{
				if(x == null) x = $pointer.left;
				if(y == null) y = $pointer.top;
				_div.el.style.display = "block";
				$pointer._closed = false;
				_div.setPosition(x,y);
			}

			this.maximize = function()
			{
				$pointer.resize(cw, ch);
				$pointer.show(0, 0);
				o_panel.el.style.display = "block";
				o_max.el.setAttribute("className","res");
				o_min.el.setAttribute("className","min");
				$pointer._max = true;
				$pointer._min = false;
				dragBehavior.stop();
			}

			this.minimize = function()
			{
				var evtArgs = {target:_div.el, width:0, height:0};
				evtArgs.defaultOp = function(){
					o_panel.el.style.display = "none";
					o_min.el.setAttribute("className","res");
					o_max.el.setAttribute("className","max");
					$pointer._min = true;
					$pointer._max = false;
					dragBehavior.active();
					dragBehavior.setRangeY(0, ch - 31);
				}
				$pointer.dispatchEvent("resize",evtArgs);
			}
			
			this.normalize = function()
			{
				$pointer.resize(_width, _height);
				o_max.el.setAttribute("className","max");
				o_min.el.setAttribute("className","min");
				o_panel.el.style.display = "block";
				$pointer.show();
				$pointer._max = false;
				$pointer._min = false;
				dragBehavior.active();
				dragBehavior.setRangeY(0, ch - _height);
			}
			this.show();
			this.dispatchEvent("load");

			return _div;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品人人做人人爽97| 久久不见久久见免费视频1| 国内外精品视频| 欧美精品v国产精品v日韩精品| 国产欧美精品区一区二区三区 | 日本伦理一区二区| 日韩视频在线你懂得| 亚洲一二三四久久| 色狠狠色狠狠综合| 一区二区国产盗摄色噜噜| 91原创在线视频| 亚洲欧美日韩小说| 在线观看日韩高清av| 一区二区三区国产精品| 色综合激情五月| 亚洲精品国产高清久久伦理二区 | 精品一二三四区| 精品不卡在线视频| 国产精品1区二区.| 亚洲国产精品成人综合色在线婷婷| 国产在线国偷精品免费看| 精品毛片乱码1区2区3区| 九九在线精品视频| 日本一区二区三区在线不卡| 国产91精品在线观看| 国产亚洲午夜高清国产拍精品 | 欧美理论片在线| 日韩精品欧美精品| 精品国产免费一区二区三区香蕉| 国产一区欧美一区| 一色屋精品亚洲香蕉网站| 欧洲色大大久久| 免费美女久久99| 久久久91精品国产一区二区精品| 成人高清在线视频| 亚洲专区一二三| 日韩欧美一级在线播放| 国产精品自产自拍| 亚洲婷婷在线视频| 一区二区三区在线免费观看| 国产剧情一区二区三区| 亚洲黄色免费网站| 久久久久久久久久久久久久久99 | 欧美日韩你懂的| 国产成人精品三级| 日韩中文字幕区一区有砖一区| 国产欧美一区二区三区在线看蜜臀| 欧美日韩色一区| 99久久精品国产导航| 国产一区二区三区不卡在线观看| 亚洲国产aⅴ成人精品无吗| 亚洲色图欧美偷拍| 亚洲另类在线一区| 欧美日韩一区 二区 三区 久久精品| 国产一区 二区 三区一级| 亚洲成va人在线观看| 美女网站视频久久| 亚洲欧美区自拍先锋| 中文字幕欧美日本乱码一线二线| 欧美大度的电影原声| 在线播放欧美女士性生活| 色猫猫国产区一区二在线视频| 成人免费观看男女羞羞视频| 国产一区二三区好的| 美国欧美日韩国产在线播放| 日韩精品一二三四| 视频在线观看一区| 亚洲午夜电影在线观看| 一区二区三区在线观看视频| 亚洲男帅同性gay1069| 国产精品久久午夜| 国产丝袜欧美中文另类| 精品国产一区久久| 欧美tickling挠脚心丨vk| 欧美一级精品大片| 日韩欧美中文字幕公布| 色爱区综合激月婷婷| 国产91富婆露脸刺激对白| 国产人成一区二区三区影院| 精品国产一二三| 精品美女在线播放| 亚洲精品一区二区三区影院| wwwwxxxxx欧美| 久久久久久久久免费| 欧美激情一区三区| 中文字幕不卡在线观看| 欧美国产日韩在线观看| 国产精品久久久久久久浪潮网站| 日本一区二区在线不卡| 成人免费在线视频观看| 亚洲免费看黄网站| 香蕉久久一区二区不卡无毒影院 | 一区二区三区精品久久久| 亚洲女人****多毛耸耸8| 伊人一区二区三区| 亚洲成人1区2区| 久久草av在线| 国产成人av福利| 97se狠狠狠综合亚洲狠狠| 91成人在线精品| 欧美一区二区网站| 久久精品欧美一区二区三区麻豆| 日本一区二区三区在线观看| 亚洲激情第一区| 天堂成人免费av电影一区| 国内精品久久久久影院色| 99免费精品在线观看| 欧美三级日韩三级国产三级| 欧美大肚乱孕交hd孕妇| 中文文精品字幕一区二区| 一区二区三区日本| 蜜桃在线一区二区三区| 成人激情午夜影院| 欧美人xxxx| 国产欧美综合色| 亚洲电影视频在线| 国产露脸91国语对白| 欧美在线一区二区三区| 精品国产乱子伦一区| 亚洲免费观看高清完整版在线 | 日韩中文字幕区一区有砖一区| 美女视频黄免费的久久| 午夜电影网亚洲视频| 韩国在线一区二区| 一片黄亚洲嫩模| 狠狠色伊人亚洲综合成人| av激情综合网| 欧美一卡2卡三卡4卡5免费| 国产精品色眯眯| 日本一区中文字幕| 99riav久久精品riav| 精品成人a区在线观看| 一区二区在线观看免费| 国产精品99久久久久久似苏梦涵| 91在线观看下载| 精品福利一区二区三区免费视频| 一区二区三区成人| 盗摄精品av一区二区三区| 日韩三级电影网址| 亚洲午夜精品网| 99re热视频这里只精品| 久久久亚洲欧洲日产国码αv| 亚洲电影中文字幕在线观看| 白白色 亚洲乱淫| 久久这里都是精品| 蜜臀久久久久久久| 欧美日本一区二区三区四区| 亚洲欧美一区二区三区久本道91| 国产一区激情在线| 精品日本一线二线三线不卡| 午夜伦理一区二区| 欧美中文字幕不卡| 1024亚洲合集| voyeur盗摄精品| 国产校园另类小说区| 久草在线在线精品观看| 91麻豆精品国产自产在线观看一区| 一区二区欧美国产| 一本大道av伊人久久综合| 中文字幕在线免费不卡| 成人激情午夜影院| 日本一区二区免费在线| 国产伦精品一区二区三区免费迷| 日韩一级二级三级精品视频| 日日骚欧美日韩| 91精品国产aⅴ一区二区| 日韩中文字幕1| 91精品国产入口| 男女激情视频一区| 欧美mv日韩mv亚洲| 国产一区二区女| 国产丝袜在线精品| 91在线一区二区三区| 亚洲三级免费电影| 色av一区二区| 亚洲第一久久影院| 91精品国产高清一区二区三区| 免费黄网站欧美| 久久亚洲二区三区| 国产成a人亚洲精| 成人欧美一区二区三区黑人麻豆 | 欧美精品久久久久久久多人混战| 一区二区欧美精品| 51精品国自产在线| 国产在线播精品第三| 国产女人18水真多18精品一级做| 成人福利在线看| 一区二区三区精品在线观看| 欧美精品tushy高清| 精品在线一区二区| 国产精品第一页第二页第三页| 黄色成人免费在线| 国产美女一区二区| 日韩欧美国产系列| 五月天激情小说综合| 精品久久国产老人久久综合| 国产成人精品影院| 夜夜爽夜夜爽精品视频| 91麻豆精品国产91久久久久久久久 | 中文字幕av一区二区三区高|