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

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

?? menu.js

?? 是提供的一個圖片管理程序;用戶可以借助于該程序
?? JS
字號:
/*
	[Discuz!] (C)2001-2007 Comsenz Inc.
	This is NOT a freeware, use is subject to license terms

	$RCSfile: menu.js,v $
	$Revision: 1.66 $
	$Date: 2007/07/26 07:35:27 $
*/

var jsmenu = new Array();
var ctrlobjclassName;
jsmenu['active'] = new Array();
jsmenu['timer'] = new Array();
jsmenu['iframe'] = new Array();

function initCtrl(ctrlobj, click, duration, timeout, layer) {
	if(ctrlobj && !ctrlobj.initialized) {
		ctrlobj.initialized = true;
		ctrlobj.unselectable = true;

		ctrlobj.outfunc = typeof ctrlobj.onmouseout == 'function' ? ctrlobj.onmouseout : null;
		ctrlobj.onmouseout = function() {
			if(this.outfunc) this.outfunc();
			if(duration < 3) jsmenu['timer'][ctrlobj.id] = setTimeout('hideMenu(' + layer + ')', timeout);
		}

		if(click && duration) {
			ctrlobj.clickfunc = typeof ctrlobj.onclick == 'function' ? ctrlobj.onclick : null;
			ctrlobj.onclick = function (e) {
				doane(e);
				if(jsmenu['active'][layer] == null || jsmenu['active'][layer].ctrlkey != this.id) {
					if(this.clickfunc) this.clickfunc();
					else showMenu(this.id, true);
				} else {
					hideMenu(layer);
				}
			}
		}

		ctrlobj.overfunc = typeof ctrlobj.onmouseover == 'function' ? ctrlobj.onmouseover : null;
		ctrlobj.onmouseover = function(e) {
			doane(e);
			if(this.overfunc) this.overfunc();
			if(click) {
				clearTimeout(jsmenu['timer'][this.id]);
			} else {
				for(var id in jsmenu['timer']) {
					if(jsmenu['timer'][id]) clearTimeout(jsmenu['timer'][id]);
				}
			}
		}
	}
}

function initMenu(ctrlid, menuobj, duration, timeout, layer) {
	if(menuobj && !menuobj.initialized) {
		menuobj.initialized = true;
		menuobj.ctrlkey = ctrlid;
		menuobj.onclick = ebygum;
		menuobj.style.position = 'absolute';
		if(duration < 3) {
			if(duration > 1) {
				menuobj.onmouseover = function() {
					clearTimeout(jsmenu['timer'][ctrlid]);
				}
			}
			if(duration != 1) {
				menuobj.onmouseout = function() {
					jsmenu['timer'][ctrlid] = setTimeout('hideMenu(' + layer + ')', timeout);
				}
			}
		}
		menuobj.style.zIndex = 50;
		if(is_ie) {
			menuobj.style.filter += "progid:DXImageTransform.Microsoft.shadow(direction=135,color=#CCCCCC,strength=2)";
		}
	}
}

function showMenu(ctrlid, click, offset, duration, timeout, layer, showid, maxh) {
	e = window.event ? window.event : showMenu.caller.arguments[0];
	var ctrlobj = $(ctrlid);
	if(!ctrlobj) return;
	if(isUndefined(click)) click = false;
	if(isUndefined(offset)) offset = 0;
	if(isUndefined(duration)) duration = 2;
	if(isUndefined(timeout)) timeout = 500;
	if(isUndefined(layer)) layer = 0;
	if(isUndefined(showid)) showid = ctrlid;
	var showobj = $(showid);
	var menuobj = $(showid + '_menu');
	if(!showobj|| !menuobj) return;
	if(isUndefined(maxh)) maxh = 400;

	hideMenu(layer);

	for(var id in jsmenu['timer']) {
		if(jsmenu['timer'][id]) clearTimeout(jsmenu['timer'][id]);
	}

	initCtrl(ctrlobj, click, duration, timeout, layer);
	ctrlobjclassName = ctrlobj.className;
	ctrlobj.className += ' hover';
	initMenu(ctrlid, menuobj, duration, timeout, layer);

	menuobj.style.display = '';
	if(!is_opera) {
		menuobj.style.clip = 'rect(auto, auto, auto, auto)';
	}

	setMenuPosition(showid, offset);

	if(is_ie && is_ie < 7) {
		if(!jsmenu['iframe'][layer]) {
			var iframe = document.createElement('iframe');
			iframe.style.display = 'none';
			iframe.style.position = 'absolute';
			iframe.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
			$('append_parent') ? $('append_parent').appendChild(iframe) : menuobj.parentNode.appendChild(iframe);
			jsmenu['iframe'][layer] = iframe;
		}
		jsmenu['iframe'][layer].style.top = menuobj.style.top;
		jsmenu['iframe'][layer].style.left = menuobj.style.left;
		jsmenu['iframe'][layer].style.width = menuobj.w;
		jsmenu['iframe'][layer].style.height = menuobj.h;
		jsmenu['iframe'][layer].style.display = 'block';
	}

	if(maxh && menuobj.scrollHeight > maxh) {
		menuobj.style.height = maxh + 'px';
		if(is_opera) {
			menuobj.style.overflow = 'auto';
		} else {
			menuobj.style.overflowY = 'auto';
		}
	}

	if(!duration) {
		setTimeout('hideMenu(' + layer + ')', timeout);
	}

	jsmenu['active'][layer] = menuobj;
}

function setMenuPosition(showid, offset) {
	var showobj = $(showid);
	var menuobj = $(showid + '_menu');
	if(isUndefined(offset)) offset = 0;
	if(showobj) {
		showobj.pos = fetchOffset(showobj);
		showobj.X = showobj.pos['left'];
		showobj.Y = showobj.pos['top'];
		showobj.w = showobj.offsetWidth;
		showobj.h = showobj.offsetHeight;
		menuobj.w = menuobj.offsetWidth;
		menuobj.h = menuobj.offsetHeight;
		menuobj.style.left = (showobj.X + menuobj.w > document.body.clientWidth) && (showobj.X + showobj.w - menuobj.w >= 0) ? showobj.X + showobj.w - menuobj.w + 'px' : showobj.X + 'px';
		menuobj.style.top = offset == 1 ? showobj.Y + 'px' : (offset == 2 || ((showobj.Y + showobj.h + menuobj.h > document.documentElement.scrollTop + document.documentElement.clientHeight) && (showobj.Y - menuobj.h >= 0)) ? (showobj.Y - menuobj.h) + 'px' : showobj.Y + showobj.h + 'px');
		if(menuobj.style.clip && !is_opera) {
			menuobj.style.clip = 'rect(auto, auto, auto, auto)';
		}
	}
}

function hideMenu(layer) {
	if(isUndefined(layer)) layer = 0;
	if(jsmenu['active'][layer]) {
		try {
			$(jsmenu['active'][layer].ctrlkey).className = ctrlobjclassName;
		} catch(e) {}
		clearTimeout(jsmenu['timer'][jsmenu['active'][layer].ctrlkey]);
		jsmenu['active'][layer].style.display = 'none';
		if(is_ie && is_ie < 7 && jsmenu['iframe'][layer]) {
			jsmenu['iframe'][layer].style.display = 'none';
		}
		jsmenu['active'][layer] = null;
	}
}

function fetchOffset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;
	while((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}
	return { 'left' : left_offset, 'top' : top_offset };
}

function ebygum(eventobj) {
	if(!eventobj || is_ie) {
		window.event.cancelBubble = true;
		return window.event;
	} else {
		if(eventobj.target.type == 'submit') {
			eventobj.target.form.submit();
		}
		eventobj.stopPropagation();
		return eventobj;
	}
}

function menuoption_onclick_function(e) {
	this.clickfunc();
	hideMenu();
}

function menuoption_onclick_link(e) {
	choose(e, this);
}

function menuoption_onmouseover(e) {
	this.className = 'popupmenu_highlight';
}

function menuoption_onmouseout(e) {
	this.className = 'popupmenu_option';
}

function choose(e, obj) {
	var links = obj.getElementsByTagName('a');
	if(links[0]) {
		if(is_ie) {
			links[0].click();
			window.event.cancelBubble = true;
		} else {
			if(e.shiftKey) {
				window.open(links[0].href);
				e.stopPropagation();
				e.preventDefault();
			} else {
				window.location = links[0].href;
				e.stopPropagation();
				e.preventDefault();
			}
		}
		hideMenu();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲在线中文字幕| 一区二区免费看| 8x8x8国产精品| 在线观看亚洲a| 97se亚洲国产综合自在线| 成人的网站免费观看| 国产成人免费在线视频| 国产黄色精品网站| 国产精品亚洲а∨天堂免在线| 精品亚洲国内自在自线福利| 精品无码三级在线观看视频| 黄色资源网久久资源365| 精品综合久久久久久8888| 国产一区二区日韩精品| 久久精品国产久精国产| 久久99这里只有精品| 国产真实乱子伦精品视频| 国产精品一区二区在线观看网站| 懂色av一区二区三区蜜臀| www.日韩大片| 欧美日韩国产在线播放网站| 欧美高清你懂得| 久久精品一区二区三区四区| 国产精品视频免费| 亚洲综合在线五月| 美日韩一区二区| 成人av资源网站| 337p日本欧洲亚洲大胆色噜噜| 精品国产乱码久久久久久夜甘婷婷 | 亚洲精品va在线观看| 一区二区三区波多野结衣在线观看| 亚洲欧美日韩精品久久久久| 亚洲成人动漫在线免费观看| 精品一区二区三区免费视频| 99久久免费国产| 337p亚洲精品色噜噜狠狠| 精品国产99国产精品| 亚洲欧美日本韩国| 九九视频精品免费| 91国产视频在线观看| 精品成a人在线观看| 亚洲精品中文在线| 国产精品18久久久久久久网站| 色婷婷狠狠综合| www久久精品| 亚洲无线码一区二区三区| 国产麻豆视频一区| 91精品福利在线一区二区三区| 国产精品福利一区二区| 激情文学综合网| 欧美日韩在线播放三区| 亚洲欧洲韩国日本视频| 精品一区二区三区免费观看| 欧美性xxxxxx少妇| 中文字幕一区二区三区在线观看 | 国产精品人妖ts系列视频| 日韩国产欧美三级| 91啪九色porn原创视频在线观看| 欧美精品日韩精品| 一区二区在线观看视频在线观看| 国产精品一二三在| 日韩欧美国产一区在线观看| 婷婷综合在线观看| 色狠狠综合天天综合综合| 中文字幕欧美激情一区| 国产精品资源在线观看| 日韩午夜在线观看| 日韩高清在线观看| 欧美日韩精品系列| 亚洲超碰精品一区二区| 欧美性大战xxxxx久久久| 亚洲免费电影在线| 一本高清dvd不卡在线观看| 中文字幕在线一区免费| 成人永久看片免费视频天堂| 国产校园另类小说区| 韩国女主播成人在线观看| 亚洲精品在线网站| 狠狠色丁香九九婷婷综合五月| 欧美不卡视频一区| 国产一区二区三区久久悠悠色av| 亚洲精品一区二区三区四区高清| 精彩视频一区二区三区| 国产亚洲欧洲一区高清在线观看| 国产成都精品91一区二区三| 国产精品久久久久久一区二区三区 | 成人h动漫精品一区二区| 日本一区二区在线不卡| 成人黄色小视频在线观看| 成人欧美一区二区三区1314| 91色|porny| 五月婷婷综合激情| 欧美本精品男人aⅴ天堂| 精品午夜久久福利影院| 国产精品久久毛片| 欧美日韩免费电影| 秋霞影院一区二区| 久久色中文字幕| 99久久久国产精品免费蜜臀| 一区二区三区在线视频观看| 91精品免费观看| 国产精品影视在线| 亚洲午夜视频在线观看| 欧美变态凌虐bdsm| 97久久人人超碰| 日韩中文字幕麻豆| 国产日韩欧美综合在线| 色中色一区二区| 久久成人精品无人区| 中文字幕一区视频| 69堂成人精品免费视频| 国产高清不卡一区二区| 亚洲综合色成人| 久久精品视频在线看| 欧美系列一区二区| 懂色一区二区三区免费观看| 亚洲国产精品久久久久秋霞影院 | 欧美性猛交xxxx黑人交| 经典三级在线一区| 亚洲与欧洲av电影| 久久综合久久鬼色中文字| 色激情天天射综合网| 国产一区在线观看视频| 亚洲在线观看免费视频| 国产精品视频yy9299一区| 欧美亚洲综合久久| 成熟亚洲日本毛茸茸凸凹| 日韩精品亚洲一区二区三区免费| 最新中文字幕一区二区三区 | 成人18视频日本| 久久99久久99精品免视看婷婷| 亚洲精品国产视频| 国产亚洲欧美日韩在线一区| 69精品人人人人| 欧美性猛交xxxxxxxx| 99久久精品国产一区| 国产麻豆日韩欧美久久| 久久精品99久久久| 五月天一区二区| 亚洲综合色区另类av| 亚洲欧美日韩精品久久久久| 国产精品嫩草影院av蜜臀| 精品99一区二区三区| 欧美一区二区三区系列电影| 欧美三级一区二区| 日本韩国欧美国产| 99精品黄色片免费大全| 99热在这里有精品免费| 成人免费视频网站在线观看| 国产成人午夜精品影院观看视频 | 国产欧美日韩在线视频| 精品99999| 久久精品无码一区二区三区| 精品人伦一区二区色婷婷| 日韩欧美三级在线| 精品国产人成亚洲区| 欧美成人a在线| 国产婷婷精品av在线| 日本一区二区成人| 亚洲色欲色欲www| 一区在线播放视频| 一区二区三区在线观看网站| 亚洲一区二区三区激情| 丝袜美腿高跟呻吟高潮一区| 首页国产欧美日韩丝袜| 久久99精品久久久| 国产一区二区三区视频在线播放| 国产99久久久国产精品潘金| 99精品视频在线观看| 欧洲在线/亚洲| 日韩三级视频中文字幕| 久久久国产精品午夜一区ai换脸| 日本一区二区免费在线| 亚洲女与黑人做爰| 日韩av电影免费观看高清完整版在线观看| 天使萌一区二区三区免费观看| 蜜臀久久99精品久久久久久9| 国产成人综合自拍| 91色在线porny| 欧美肥妇free| 国产日韩欧美不卡在线| 亚洲一区二区三区四区在线 | 成人午夜在线免费| 色综合天天性综合| 欧美一区二区私人影院日本| 久久色在线观看| 一区二区久久久久| 激情都市一区二区| 91官网在线观看| 久久久91精品国产一区二区精品| 亚洲女子a中天字幕| 国内精品久久久久影院薰衣草| 99国产精品久久久| 精品国产一区二区三区不卡 | 欧美欧美欧美欧美首页| 2020日本不卡一区二区视频| 中文字幕一区二区三| 久久97超碰色| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 精品国产伦一区二区三区免费 |