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

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

?? menu_click.js

?? cms是開源的框架
?? JS
?? 第 1 頁 / 共 2 頁
字號:
<%@page buffer="none" session="false" import="java.util.*, org.opencms.jsp.*" %><%

// initialize action element to access API
CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response);

// determine JS version to build from requested URI
boolean isMouseOver = cms.getRequestContext().getUri().endsWith("over.js");

%>//********************************************************
// Do not remove this notice.
//
// Copyright 2000-2004 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//********************************************************
// Modified by Andreas Zahner (a.zahner@alkacon.com)
//********************************************************

//----------------------------------------------
// Code to determine the browser and version.
//----------------------------------------------

function Browser() {

	var ua, s, i;

	this.isIE    = false;  // Internet Explorer
	this.isOP    = false;  // Opera
	this.isNS    = false;  // Netscape
	this.version = null;

	ua = navigator.userAgent;

	s = "Opera";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isOP = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}

	s = "Netscape6/";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}

	// Treat any other "Gecko" browser as Netscape 6.1.

	s = "Gecko";
	if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = 6.1;
		return;
	}

	s = "MSIE";
	if ((i = ua.indexOf(s))) {
		this.isIE = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
}

var browser = new Browser();

//----------------------------------------------
// Code for handling the menu bar and active button.
//----------------------------------------------

var activeButton = null;

<% 
	if (! isMouseOver) {
%>
// Capture mouse clicks on the page so any active button can be deactivated.

if (browser.isIE)
	document.onmousedown = pageMousedown;
else
	document.addEventListener("mousedown", pageMousedown, true);

function pageMousedown(event) {

	var el;

	// If there is no active button, exit.

	if (activeButton == null)
		return;

	// Find the element that was clicked on.

	if (browser.isIE)
		el = window.event.srcElement;
	else
		el = (event.target.tagName ? event.target : event.target.parentNode);

	// If the active button was clicked on, exit.

	if (el == activeButton)
		return;

	// If the element is not part of a menu, reset and clear the active
	// button.

	if (getContainerWith(el, "DIV", "menu") == null) {
		resetButton(activeButton);
		activeButton = null;
	}
}
<%
	}
%>

function buttonClick(event, menuId) {

	var button;
	try {
		// Get the target button element.
	
		if (browser.isIE)
			button = window.event.srcElement;
		else
			button = event.currentTarget;
	
		// Blur focus from the link to remove that annoying outline.
	
		button.blur();
	
		// Associate the named menu to this button if not already done.
		// Additionally, initialize menu display.
	
		if (button.menu == null) {
			button.menu = document.getElementById(menuId);
			if (button.menu.isInitialized == null)
				menuInit(button.menu);
		}
	
	<%
		if (isMouseOver) {
	%>
		// [MODIFIED] Added for activate/deactivate on mouseover.
	
		// Set mouseout event handler for the button, if not already done.
	
		if (button.onmouseout == null)
			button.onmouseout = buttonOrMenuMouseout;
	
		// Exit if this button is the currently active one.
	
		if (button == activeButton)
			return false;
	
		// [END MODIFIED]
	<%
		}
	%>
	
		// Reset the currently active button, if any.
	
		if (activeButton != null) {
			resetButton(activeButton);}
	
		// Activate this button, unless it was the currently active one.
	
		if (button != activeButton) {
			depressButton(button);
			activeButton = button;
		}
		else {<%
		if (! isMouseOver) {
	%>
			// AZ: open link when pressing top menu button again
			if (activeButton.tagName == "IMG" || activeButton.tagName == "img") {
				document.location.href = activeButton.parentNode.href;
			} else {
				document.location.href = activeButton.href;
			}
			// /AZ
	<% 
		} 
	%>
			activeButton = null;	
		}
	} catch (e) {}
	
	return false;
}

function buttonMouseover(event, menuId) {

	var button;
<%
	if (isMouseOver) {
%>
	// [MODIFIED] Added for activate/deactivate on mouseover.

	// Activates this button's menu if no other is currently active.

	if (activeButton == null) {
		buttonClick(event, menuId);
		return;
	}

	// [END MODIFIED]
<%
	}
%>

	// Find the target button element.

	if (browser.isIE)
		button = window.event.srcElement;
	else
		button = event.currentTarget;

	// If any other button menu is active, make this one active instead.

	if (activeButton != null && activeButton != button)
		buttonClick(event, menuId);
}

function depressButton(button) {

	var x, y;

	// Update the button's style class to make it look like it's depressed.

	button.className += " menuButtonActive";
	
<%
	if (isMouseOver) {
%>

	// [MODIFIED] Added for activate/deactivate on mouseover.

	// Set mouseout event handler for the button, if not already done.

	if (button.onmouseout == null)
		button.onmouseout = buttonOrMenuMouseout;
	if (button.menu.onmouseout == null)
		button.menu.onmouseout = buttonOrMenuMouseout;

	// [END MODIFIED]
<%
	}
%>

	// Position the associated drop down menu under the button and show it.

	x = getPageOffsetLeft(button);
	y = getPageOffsetTop(button) + button.offsetHeight;

	// For IE, adjust position.

	if (browser.isIE) {
		x += button.offsetParent.clientLeft;
		y += button.offsetParent.clientTop;
	}
	
	// AZ: corrected IE position error and NS position error on non image menubar links
	var childNodeName = "";
	try {
		if (browser.isNS) {
			// check if there is an image child node in Mozilla based browsers
			childNodeName = button.childNodes[0].tagName;
		}
	} catch (e) {}
		if (browser.isIE) {
		y += 1;
	}
	// /AZ
	
	button.menu.style.left = x + "px";
	button.menu.style.top  = y + "px";
	
	if (browser.isNS) {
		// AZ: workaround to avoid display issues in NS based browsers (disabled)
		//tempMenu = button.menu;
		//setTimeout("showMainMenu();", 0);
	} else {
		//button.menu.style.visibility = "visible";
	}
	button.menu.style.visibility = "visible";
	
	// For IE; size, position and show the menu's IFRAME as well.

	if (button.menu.iframeEl != null) {
		button.menu.iframeEl.style.left = button.menu.style.left;
		button.menu.iframeEl.style.top  = button.menu.style.top;
		button.menu.iframeEl.style.width  = button.menu.offsetWidth + "px";
		button.menu.iframeEl.style.height = button.menu.offsetHeight + "px";
		button.menu.iframeEl.style.display = "";
	}
}

function resetButton(button) {

	// Restore the button's style class.

	removeClassName(button, "menuButtonActive");

	// Hide the button's menu, first closing any sub menus.

	if (button.menu != null) {
		closeSubMenu(button.menu);
		button.menu.style.visibility = "hidden";

		// For IE, hide menu's IFRAME as well.

		if (button.menu.iframeEl != null)
			button.menu.iframeEl.style.display = "none";
	}
}

//----------------------------------------------
// Code to handle the menus and sub menus.
//----------------------------------------------

function menuMouseover(event) {

	var menu;

	// Find the target menu element.

	if (browser.isIE)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品一区二区三区蜜桃 | 亚洲裸体xxx| 国产精品精品国产色婷婷| 亚洲国产美国国产综合一区二区| 国内外成人在线| 欧美揉bbbbb揉bbbbb| 综合久久久久综合| 成人综合在线网站| 久久综合成人精品亚洲另类欧美 | 亚洲一二三专区| 国产成人免费网站| 欧美肥妇free| 亚洲一区在线视频| 欧美日韩aaaaa| 激情伊人五月天久久综合| 国产校园另类小说区| 精油按摩中文字幕久久| 欧美一区二区视频免费观看| 亚洲自拍偷拍图区| 日韩精品专区在线影院观看| 蜜桃视频一区二区三区| 91精品国产综合久久精品性色| 亚洲一区二区三区不卡国产欧美| 欧美酷刑日本凌虐凌虐| 国产永久精品大片wwwapp| 欧美日韩高清一区二区不卡| 美女视频黄a大片欧美| 国产精品日韩精品欧美在线| 大尺度一区二区| 依依成人综合视频| 2020国产精品久久精品美国| 色综合久久天天| 一区二区三区欧美日| 色综合天天视频在线观看| 亚洲aⅴ怡春院| 日韩欧美亚洲国产精品字幕久久久| 国产一区二区精品久久| 亚洲一区国产视频| 欧美激情一区在线观看| 波多野结衣的一区二区三区| 亚洲三级在线看| 日韩精品在线一区二区| 色哟哟欧美精品| 国产制服丝袜一区| 午夜精品久久久久久久| 日韩欧美亚洲另类制服综合在线| 91视频你懂的| 水野朝阳av一区二区三区| 91精品国产aⅴ一区二区| eeuss鲁片一区二区三区在线看| 日韩中文字幕一区二区三区| 国产精品成人免费在线| 久久亚洲私人国产精品va媚药| 欧美综合色免费| 久久精品国产在热久久| 国产日韩欧美综合在线| 91色乱码一区二区三区| 国产中文一区二区三区| 久久国产麻豆精品| 五月激情六月综合| 樱花草国产18久久久久| 国产精品久久久久久久裸模| 精品免费日韩av| 91麻豆国产在线观看| 国产不卡视频一区二区三区| 亚洲综合一区二区精品导航| 国产精品久久久久久久久免费相片| 久久新电视剧免费观看| 日韩欧美国产高清| 91精品在线免费观看| 欧美日韩三级在线| 欧美亚洲动漫另类| 国产成人精品一区二区三区四区| 麻豆久久久久久| 免费观看久久久4p| 亚洲最大成人综合| 亚洲精品欧美激情| 亚洲一区二区三区四区在线观看| 一区二区三区中文字幕精品精品 | 欧美三级一区二区| 欧美日韩精品欧美日韩精品一综合| 色综合视频在线观看| 日本精品一区二区三区高清 | 亚洲韩国一区二区三区| 亚洲免费高清视频在线| 亚洲欧美偷拍卡通变态| 亚洲欧美国产毛片在线| 一区二区在线看| 亚洲成人精品一区| 天天色天天操综合| 经典三级在线一区| 成人激情文学综合网| 韩国中文字幕2020精品| 国产精品香蕉一区二区三区| 热久久免费视频| 精品系列免费在线观看| 国产999精品久久久久久绿帽| 成人av在线影院| 91久久精品一区二区| 欧美日韩情趣电影| 精品国产91乱码一区二区三区| 欧美专区在线观看一区| 欧美精品一卡两卡| 久久日韩精品一区二区五区| 在线精品视频一区二区三四| 欧美色成人综合| 欧美mv日韩mv| 国产精品视频一二三| 亚洲精品成人在线| 日本成人在线网站| 日韩精品91亚洲二区在线观看| 美女免费视频一区二区| 懂色av一区二区三区蜜臀| 色综合久久88色综合天天6| 777午夜精品视频在线播放| 久久美女艺术照精彩视频福利播放| 中文字幕亚洲综合久久菠萝蜜| 欧美国产一区在线| 亚洲第一福利视频在线| 国产精品一卡二| 欧美久久久影院| 欧美激情一区不卡| 秋霞电影网一区二区| 成人综合在线观看| 日韩欧美黄色影院| 亚洲免费毛片网站| 国产精品夜夜嗨| 欧美另类videos死尸| 欧美国产成人在线| 蜜臀国产一区二区三区在线播放| a级高清视频欧美日韩| 欧美不卡一区二区三区四区| 亚洲女性喷水在线观看一区| 国产一区二区三区在线观看精品| 欧美亚一区二区| 国产精品国产自产拍高清av| 精品一区二区免费在线观看| 欧美专区在线观看一区| 国产精品福利一区二区三区| 麻豆一区二区三区| 欧美亚洲丝袜传媒另类| 国产清纯白嫩初高生在线观看91 | 亚洲成人自拍偷拍| 成人av小说网| 久久久久久久久蜜桃| 日本中文在线一区| 欧美亚洲日本国产| 中文字幕日本乱码精品影院| 国产在线一区二区综合免费视频| 欧美日韩国产一区| 亚洲综合图片区| 色综合久久精品| 国产精品乱子久久久久| 国产精品一区二区在线观看不卡 | 性久久久久久久久| 91国在线观看| 亚洲精品国产高清久久伦理二区| 波多野结衣在线aⅴ中文字幕不卡| 久久婷婷一区二区三区| 极品少妇xxxx偷拍精品少妇| 日韩欧美一级精品久久| 男女视频一区二区| 5月丁香婷婷综合| 免费在线欧美视频| 欧美一区二区视频观看视频| 日韩二区三区四区| 91麻豆精品91久久久久久清纯| 婷婷成人综合网| 在线播放亚洲一区| 全国精品久久少妇| 日韩精品一区二区三区在线观看| 日韩电影在线免费看| 日韩欧美一卡二卡| 国产在线播放一区二区三区| 久久精品视频一区二区三区| 成人免费毛片aaaaa**| 亚洲国产精品精华液2区45| 成人污污视频在线观看| 国产精品久久看| 日本道精品一区二区三区| 亚洲在线视频网站| 欧美久久久久久蜜桃| 理论电影国产精品| 久久精品免视看| 91在线云播放| 久久精品夜色噜噜亚洲aⅴ| 成人一级片在线观看| 一区二区在线观看免费| 欧美日韩成人一区二区| 免费在线一区观看| 国产日韩精品视频一区| 99久久精品免费看国产免费软件| 一区二区三区中文在线观看| 欧美精品aⅴ在线视频| 国产一区二三区| 国产精品久久久久久久久免费桃花 | 麻豆freexxxx性91精品| 国产欧美精品一区二区色综合朱莉 | xnxx国产精品| 91色porny蝌蚪|