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

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

?? 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)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品网曝门| 亚洲人成在线播放网站岛国 | 国产乱码精品一区二区三区av | 国产女人水真多18毛片18精品视频| 不卡高清视频专区| 久久超碰97中文字幕| 亚洲色图欧洲色图婷婷| 欧美大尺度电影在线| 欧美日韩午夜影院| 96av麻豆蜜桃一区二区| 国产在线播放一区三区四| 亚洲一区二区中文在线| 国产精品久久综合| 2024国产精品| 欧美成人一区二区三区片免费| 一本到三区不卡视频| 国产99精品国产| 激情六月婷婷久久| 男人的天堂久久精品| 亚洲成人综合在线| 亚洲欧美在线aaa| 久久精品亚洲麻豆av一区二区 | 国产精品国模大尺度视频| 日韩手机在线导航| 日韩一区二区在线看| 欧美日韩国产综合一区二区| 91麻豆swag| 波多野洁衣一区| 国产91丝袜在线18| 国产一区二区在线观看免费| 久久精品噜噜噜成人88aⅴ| 婷婷开心久久网| 天天操天天干天天综合网| 亚洲激情一二三区| 亚洲免费观看高清在线观看| 一色桃子久久精品亚洲| 国产精品免费看片| 中文字幕人成不卡一区| 国产精品蜜臀av| 国产精品家庭影院| 亚洲婷婷综合久久一本伊一区| 国产精品久久看| 中文字幕成人av| 国产精品的网站| 亚洲视频免费观看| 亚洲精选一二三| 一区二区三区在线免费| 一区二区日韩av| 午夜电影网亚洲视频| 偷窥少妇高潮呻吟av久久免费| 日韩黄色在线观看| 狠狠色综合日日| 成人免费毛片app| 一本到高清视频免费精品| 在线看日韩精品电影| 在线不卡a资源高清| 欧美一区二区私人影院日本| 日韩欧美卡一卡二| 国产亚洲欧美日韩日本| |精品福利一区二区三区| 亚洲综合色自拍一区| 天天av天天翘天天综合网色鬼国产| 日韩成人精品在线| 国产成人在线影院 | 一本到三区不卡视频| 欧美三级在线播放| 日韩美女在线视频| 中国av一区二区三区| 亚洲精品视频观看| 日韩成人精品视频| 成人免费观看av| 在线观看日韩电影| 欧美精品一区二区久久久| 国产精品素人一区二区| 夜夜精品视频一区二区 | 韩国午夜理伦三级不卡影院| 国产suv精品一区二区883| 色婷婷综合久久久久中文| 日韩视频中午一区| 中文字幕中文字幕一区| 日本亚洲免费观看| 成人看片黄a免费看在线| 在线观看三级视频欧美| 精品国产一区二区三区久久影院| 一色桃子久久精品亚洲| 日韩va欧美va亚洲va久久| 豆国产96在线|亚洲| 欧美午夜精品久久久| 久久影院午夜片一区| 亚洲线精品一区二区三区| 黄色小说综合网站| 欧美性猛交xxxx黑人交| 国产三级精品在线| 日本在线观看不卡视频| www..com久久爱| 日韩美一区二区三区| 一区二区三区在线免费| 狠狠色伊人亚洲综合成人| 在线精品视频一区二区三四| 国产免费久久精品| 奇米色777欧美一区二区| 99麻豆久久久国产精品免费| 欧美zozo另类异族| 午夜激情综合网| 91蜜桃婷婷狠狠久久综合9色| 精品少妇一区二区三区视频免付费| 亚洲伦理在线免费看| 国产高清亚洲一区| 日韩色在线观看| 亚洲午夜在线观看视频在线| 成人性视频免费网站| 日韩欧美国产高清| 手机精品视频在线观看| 色噜噜狠狠色综合中国| 亚洲激情图片一区| 国产99久久久国产精品潘金| 欧美电视剧在线看免费| 天堂久久久久va久久久久| av电影在线观看不卡| 亚洲国产精品精华液ab| 国产精品自产自拍| 精品国产一区二区三区忘忧草| 亚洲h动漫在线| 欧美性受xxxx黑人xyx性爽| 亚洲视频免费在线| av电影在线观看完整版一区二区| 国产亚洲欧美中文| 国产精品一区在线| 久久综合久久久久88| 美女免费视频一区| 日韩欧美中文字幕一区| 亚洲第一主播视频| 在线观看视频一区| 亚洲国产人成综合网站| 在线欧美一区二区| 午夜精品久久久久久久久久久| 91久久一区二区| 一区二区三区在线影院| 在线免费观看日本欧美| 亚洲综合丝袜美腿| 91国偷自产一区二区三区观看| 亚洲视频一二三| 99国产精品99久久久久久| 日韩毛片一二三区| 日本二三区不卡| 亚洲国产精品一区二区久久| 精品视频全国免费看| 午夜婷婷国产麻豆精品| 欧美日韩视频在线一区二区| 性久久久久久久久| 日韩欧美在线观看一区二区三区| 蜜臀av亚洲一区中文字幕| 欧美变态口味重另类| 国产精品一区二区久久精品爱涩| 国产三级久久久| www.一区二区| 亚洲无线码一区二区三区| 91麻豆精品国产自产在线| 蜜臀91精品一区二区三区| 精品999久久久| 成人app在线观看| 亚洲国产一区二区三区| 欧美岛国在线观看| 成人综合在线观看| 亚洲v中文字幕| 精品国产一区二区国模嫣然| 国产成+人+日韩+欧美+亚洲| 亚洲人成影院在线观看| 欧美精品久久99久久在免费线 | 国产馆精品极品| 亚洲欧美在线视频| 91精品国产色综合久久| 国产精品综合久久| 怡红院av一区二区三区| 日韩一区二区精品葵司在线 | 99久久99久久精品免费看蜜桃| 伊人性伊人情综合网| 日韩欧美综合一区| a级精品国产片在线观看| 日韩精品1区2区3区| 国产农村妇女精品| 欧美日韩国产高清一区二区| 狠狠色狠狠色综合| 亚洲一区二区欧美日韩| 精品国产91洋老外米糕| 色综合久久综合| 国产麻豆成人精品| 亚洲国产视频a| 国产欧美日韩在线看| 欧美日本一区二区| av网站免费线看精品| 日本成人中文字幕| 亚洲欧美日韩国产成人精品影院| 欧美电视剧在线观看完整版| 99在线精品免费| 老司机午夜精品| 亚洲一区二区成人在线观看| 久久久久久久久99精品| 欧美高清视频一二三区| 不卡一区二区在线|