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

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

?? indexlist.js

?? 用java寫的外匯交易客戶端
?? JS
字號:
/******************************************************************************* * Copyright (c) 2005, 2006 Intel Corporation and others. * All rights reserved. This program and the accompanying materials  * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html *  * Contributors: *     Intel Corporation - initial API and implementation *******************************************************************************/ var isMozilla = parent.isMozilla;var isIE = parent.isIE;var oldActive;var oldActiveClass = "";/** * Returns the target node of an event */function getTarget(e) {	var target;  	if (isMozilla)  		target = e.target;  	else if (isIE)   		target = window.event.srcElement;	return target;}/** * Returns the next tree node "down" from current one */function getNextDown(node) {	var a = getAnchorNode(node);	if (!a) return null;	// Try visible child first	var li = a.parentNode;	var ul = getChildNode(li, "UL");	if (ul) {		if (ul.className == "expanded") {			return getDescendantNode(ul, "A");		} else {			var ulNext = getNextSibling(ul);			if (ulNext && ulNext.nodeType == 1 && ulNext.tagName == "UL") {				return getDescendantNode(ulNext, "A");			}		}	}	// Try next sibling in current UL	var li_sib = getNextSibling(li);	if (li_sib != null) {		return getDescendantNode(li_sib, "A");	}	// Try child from next UL	var ulNext = getNextSibling(li.parentNode);	if (ulNext && ulNext.nodeType == 1 && ulNext.tagName == "UL") {		return getDescendantNode(ulNext, "A");	}	// Try looking to parent's sibling	while (li_sib == null) {		var ul = li.parentNode;		li = ul.parentNode;		if (li.tagName != "LI") // reached the top, nothing else to do			return null;		li_sib = getNextSibling(li);	}	// found the next down sibling	return getDescendantNode(li_sib, "A");}/** * Returns the next tree node "up" from current one */function getNextUp(node) {	var a = getAnchorNode(node);	if (!a) return null;	// Get previous sibling first	var li = a.parentNode;	var li_sib = getPrevSibling(li);	if (li_sib != null) {		// try to get the deepest node that preceeds this current node		var candidate = getDescendantNode(li_sib, "A");		var nextDown = getNextDown(candidate);		while (nextDown != null && nextDown != node) {			candidate = nextDown;			nextDown = getNextDown(nextDown);		}		return getDescendantNode(candidate, "A");	} else {		// look into previous UL		var ulPrev = getPrevSibling(li.parentNode);		if (ulPrev && ulPrev.nodeType == 1 && ulPrev.tagName == "UL" && ulPrev.className == "expanded") {			var li = getChildNode(ulPrev, "LI");			var candidate = getDescendantNode(li, "A");			var nextDown = getNextDown(candidate);			while (nextDown != null && nextDown != node) {				candidate = nextDown;				nextDown = getNextDown(nextDown);			}			return getDescendantNode(candidate, "A");		} else {			// get the parent			var li = li.parentNode.parentNode;			if (li && li.tagName == "LI")				return getDescendantNode(li, "A");			else				return null;		}	}}/** * Returns the next sibling element */function getNextSibling(node) {	var sib = node.nextSibling;	while (sib && (sib.nodeType == 3 || sib.tagName == "SCRIPT")) // text or script node		sib = sib.nextSibling;	return sib;}/** * Returns the next sibling element */function getPrevSibling(node) {	var sib = node.previousSibling;	while (sib && (sib.nodeType == 3 || sib.tagName == "SCRIPT")) // text or script node		sib = sib.previousSibling;	return sib;}/** * Returns the child node with specified tag */function getChildNode(parent, childTag) {	var list = parent.childNodes;	if (list == null) return null;	for (var i = 0; i < list.length; i++)		if (list.item(i).tagName == childTag)			return list.item(i);	return null;}/** * Returns the descendat node with specified tag (depth-first searches) */function getDescendantNode(parent, childTag) {		if (parent == null) return null;	if (parent.tagName == childTag)		return parent;	var list = parent.childNodes;	if (list == null) return null;	for (var i = 0; i < list.length; i++) {		var child = list.item(i);		if (child.tagName == childTag)			return child;		child = getDescendantNode(child, childTag);		if (child != null)			return child;	}	return null;}/** * Returns the anchor of this click * NOTE: MOZILLA BUG WITH A:focus and A:active styles */function getAnchorNode(node) {	if (node == null) return null;	if (node.nodeType == 3)  //"Node.TEXT_NODE")		return node.parentNode;	else if (node.tagName == "A")		return node;	else if (node.tagName == "IMG")		return getChildNode(node.parentNode, "A");	return null;}/** * Returns true when the node is the plus or minus icon */function isPlusMinus(node) {	return (node.nodeType != 3 && node.tagName == "IMG" && (node.className == "expanded" || node.className == "collapsed"));}/** * Returns the plus/minus icon for this tree node */function getPlusMinus(node) {	if (isPlusMinus(node))		return node;	else if (node.nodeType == 3)  //"Node.TEXT_NODE")		return getChildNode(node.parentNode.parentNode, "IMG");	else if (node.tagName == "IMG")		return getChildNode(node.parentNode.parentNode, "IMG");	else if (node.tagName == "A")		return getChildNode(node.parentNode, "IMG");	return null;}/** * Collapses a tree rooted at the specified element */function collapse(node) {	node.className = "collapsed";	node.src = plus.src;	node.alt = altExpandTopicTitles;	// set the UL as well	var ul = getChildNode(node.parentNode, "UL");	if (ul != null) ul.className = "collapsed";}/** * Expands a tree rooted at the specified element */function expand(node) {	node.className = "expanded";	node.src = minus.src;	node.alt = altCollapseTopicTitles;	// set the UL as well	var ul = getChildNode(node.parentNode, "UL");	if (ul != null) {		ul.className = "expanded";		if (ul.id.length > 0) {			if (!frames.dynLoadFrame) {				return;			}			var ix = window.location.href.indexOf('?');			if (ix < 0) {				return;			}			var query = window.location.href.substr(ix);			frames.dynLoadFrame.location = "tocFragment.jsp" + query + "&path=" + ul.id;		}	}}/** * Returns true when this is an expanded tree node */function isExpanded(node) {	return node.className == "expanded";}/** * Returns true when this is a collapsed tree node */function isCollapsed(node) {	return  node.className == "collapsed";}/** * Highlights link */function highlightTopic(topic) {	if (isMozilla) {		// try-catch is a workaround for the getSelection() problem		// reported for Safari 2.0.3		try {			window.getSelection().removeAllRanges();		} catch (e) {}	}	var a = getAnchorNode(topic);	if (a != null) {		// TO DO:		// parent.parent.parent.parent.setContentToolbarTitle(tocTitle);		if (oldActive)			oldActive.className = oldActiveClass;		oldActive = a;		oldActiveClass = a.className;		a.className += " active";		// it looks like the onclick event is not handled in mozilla		// *** TO DO: handle failed synchronization, do not select in that case		if (isMozilla && a.onclick)			a.onclick()		//if (isIE)		//	a.hideFocus = "true";	}}/** * Selects a topic in the tree: expand tree and highlight it * returns true if success */function selectTopicById(id) {	var topic = document.getElementById(id);	if (topic) {		highlightTopic(topic);		scrollToViewTop(topic);		return true;	}	return false;}/** * Returns the horizontal offset on which the page should be scrolled to show the node. * Returns 0 if the node is already visible. */function getVerticalScroll(node) {	var nodeTop = node.offsetTop;	var nodeBottom = nodeTop + node.offsetHeight;	var pageTop = 0;	var pageBottom = 0;	if (isIE) {		pageTop = document.body.scrollTop;		pageBottom = pageTop + document.body.clientHeight;	} else if (isMozilla) {		pageTop = window.pageYOffset;		pageBottom = pageTop + window.innerHeight - node.offsetHeight;	}	var scroll = 0;	if (nodeTop >= pageTop) {		if (nodeBottom <= pageBottom)			scroll = 0; // already in view		else			scroll = nodeBottom - pageBottom;	} else {		scroll = nodeTop - pageTop;	}	return scroll;}/** * Scrolls the page to show the specified element */function scrollIntoView(node) {	var scroll = getVerticalScroll(node);	if (scroll != 0)		window.scrollBy(0, scroll);}/** * Scrolls the page so the node gets to the first line */function scrollToViewTop(node) {	window.scrollTo(0, node.offsetTop);}/* * Currently called on IE only */function focusHandler(e){	/*if (isMozilla)		return;	*/			try{		if (oldActive){			// only focus when the element is visible			var scroll = getVerticalScroll(oldActive);			if (scroll == 0)				oldActive.focus();		}			}	catch(e){}}/** * display topic label in the status line on mouse over topic */function mouseMoveHandler(e) {	var overNode = getTarget(e);	if (!overNode) return;	overNode = getAnchorNode(overNode);	if (overNode == null) {		window.status = "";		return;	}	if (isMozilla)		e.cancelBubble = false;	if (overNode.title == "") {		if (overNode.innerText)			overNode.title = overNode.innerText;		else if (overNode.text)			overNode.title = overNode.text;	}	window.status = overNode.title;}/** * handler for expanding / collapsing topic tree */function mouseClickHandler(e) {	var clickedNode = getTarget(e);	if (!clickedNode) return;	var plus_minus = getPlusMinus(clickedNode);	if (plus_minus != null) {		if (isCollapsed(plus_minus)) 			expand(plus_minus);		else if (isPlusMinus(clickedNode) && isExpanded(plus_minus))			// collapse only if click on minus image			collapse(plus_minus);	}	var anchorNode = getAnchorNode(clickedNode);	if (anchorNode) {		highlightTopic(anchorNode);		parent.setTypeinValue(anchorNode);	}	if (isMozilla)		e.cancelBubble = true;	else if (isIE)		window.event.cancelBubble = true;}/** * Handler for key down (arrows) */function keyDownHandler(e) {	var key;	if (isIE) {		key = window.event.keyCode;	} else if (isMozilla) {		key = e.keyCode;	}	if (key <37 || key > 40)		return true;	if (isMozilla)		e.cancelBubble = true;	else if (isIE)		window.event.cancelBubble = true;	if (key == 39) { // Right arrow, expand		var clickedNode = getTarget(e);		if (!clickedNode) return;		if (isIE) {			if (clickedNode.id != null) {				if (clickedNode.id.charAt(0) == 'b') {					if (clickedNode.name != "opened") {						loadTOC(clickedNode.name);						return true;					}				}			}		}		var plus_minus = getPlusMinus(clickedNode);		if (plus_minus != null)		{			if (isCollapsed(plus_minus))				expand(plus_minus);			highlightTopic(plus_minus);			scrollIntoView(clickedNode);		}	} else if (key == 37) { // Left arrow,collapse		var clickedNode = getTarget(e);		if (!clickedNode) return;		if (clickedNode.id != null){			if (clickedNode.id.charAt(0) == 'b'){				if(clickedNode.name == "opened"){					loadTOC(" ");					return true;				} else {					return true;				}			}		}		var plus_minus = getPlusMinus(clickedNode);		if (plus_minus != null) {			if (isExpanded(plus_minus))				collapse(plus_minus);			highlightTopic(plus_minus);			scrollIntoView(clickedNode);		}	} else if (key == 40 ) { // down arrow		var clickedNode = getTarget(e);		if (!clickedNode) return;		var next = getNextDown(clickedNode);		if (next) {			highlightTopic(next);			parent.setTypeinValue(next);			next.focus();		}	} else if (key == 38) { // up arrow		var clickedNode = getTarget(e);		if (!clickedNode) return;		var next = getNextUp(clickedNode);		if (next) {			highlightTopic(next);			parent.setTypeinValue(next);			next.focus();		}	}	return true;}/** * IndexListFrame onload handler */function onloadHandler() {	parent.listFrame = window;	var node = document.getElementsByTagName("A").item(0);	highlightTopic(node);	scrollToViewTop(node);	if (isMozilla) {		document.addEventListener('click', mouseClickHandler, true);		document.addEventListener('mousemove', mouseMoveHandler, true);		document.addEventListener('keydown', keyDownHandler, true);	} else if (isIE) {		document.onclick = mouseClickHandler;		document.onmousemove = mouseMoveHandler;		document.onkeydown = keyDownHandler;		//window.onfocus = focusHandler;	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本国产一区| 欧美性受xxxx黑人xyx| 亚洲丝袜精品丝袜在线| 91精品欧美福利在线观看| 波多野结衣中文字幕一区二区三区| 五月天网站亚洲| 亚洲男人电影天堂| √…a在线天堂一区| 国产精品免费网站在线观看| 精品国产91久久久久久久妲己| 欧美人妖巨大在线| 国产精品美女久久久久高潮| 日韩在线卡一卡二| 美女一区二区三区| 日欧美一区二区| 一本久道久久综合中文字幕| av在线一区二区| 91一区在线观看| 在线观看一区二区精品视频| 91精品国产综合久久小美女| 亚洲精品久久嫩草网站秘色| 一区二区三区欧美亚洲| 亚洲一区免费在线观看| 午夜精品一区二区三区三上悠亚| 99久久久久免费精品国产| 欧美在线视频不卡| 中文字幕亚洲电影| 粉嫩蜜臀av国产精品网站| 91在线精品一区二区| 国产欧美一区二区精品性色 | 欧美日韩一级二级三级| 欧美乱妇23p| 欧美草草影院在线视频| 国产三级精品视频| 韩国理伦片一区二区三区在线播放| 国产精品资源网站| 一本大道久久精品懂色aⅴ| 国产精品护士白丝一区av| 亚洲精品国产成人久久av盗摄| 成人永久免费视频| 欧美日韩国产综合久久| 亚洲无人区一区| 国产福利一区二区| 欧美一区二区视频在线观看| 中文字幕精品—区二区四季| 亚洲成人av在线电影| 成人免费毛片app| 国产精品久久久久一区二区三区共 | 日本一区二区三区视频视频| 国产一区二区三区四| 欧美日本免费一区二区三区| 亚洲成人av一区| 日韩欧美在线影院| 亚洲精品乱码久久久久久| 欧美日韩专区在线| 裸体健美xxxx欧美裸体表演| 99国产精品一区| 亚洲图片欧美一区| 久久综合久久综合亚洲| 午夜精品福利久久久| 日韩三级av在线播放| 国产精品一二三| 亚洲欧美日韩国产综合在线| 91福利视频网站| 亚洲欧美在线另类| 欧美人与禽zozo性伦| 国产成人一级电影| 亚洲综合久久av| 精品成人一区二区| 在线观看亚洲精品| 激情久久五月天| 亚洲丝袜另类动漫二区| 精品国产sm最大网站免费看| av不卡免费电影| 裸体健美xxxx欧美裸体表演| 国产精品美女一区二区在线观看| 欧美日韩一区二区在线观看| 国产精品 日产精品 欧美精品| 一区二区三区美女视频| 久久综合九色综合97婷婷女人 | 国产成人免费视频| 亚洲第一主播视频| 国产精品欧美久久久久一区二区| 欧美日韩精品系列| jizzjizzjizz欧美| 经典三级一区二区| 久久久激情视频| 成人av网站在线| 乱中年女人伦av一区二区| 亚洲女爱视频在线| 久久久久久综合| 日韩欧美在线1卡| 欧美视频在线一区| 91一区二区在线观看| 国产在线不卡一区| 蜜桃视频第一区免费观看| 一区二区三区四区不卡视频| 国产午夜三级一区二区三| 国产精品一卡二卡在线观看| 亚洲成年人影院| 18成人在线视频| 久久人人超碰精品| 欧美一级黄色片| 欧美高清视频www夜色资源网| 99精品视频一区| 99久久久久久99| 波多野结衣在线一区| 国产成a人无v码亚洲福利| 精品无码三级在线观看视频| 免费成人美女在线观看| 欧美高清在线一区二区| 精品国产髙清在线看国产毛片 | 国产亚洲一区二区三区在线观看| 亚洲精品一线二线三线无人区| 欧美日韩在线免费视频| 91麻豆高清视频| caoporn国产一区二区| 国产精品12区| 丁香天五香天堂综合| 国产精品亚洲第一| www.成人在线| 欧美亚洲一区二区在线| 欧美午夜不卡在线观看免费| 欧美亚洲动漫另类| 欧美精品乱码久久久久久 | 久久新电视剧免费观看| 欧美成人猛片aaaaaaa| 精品免费视频一区二区| 久久久噜噜噜久久人人看| 国产欧美综合在线| 国产精品久久久一区麻豆最新章节| 国产精品美女久久久久久| 一区二区三区欧美日| 日韩在线一区二区三区| 极品美女销魂一区二区三区 | 欧美伦理电影网| 精品久久人人做人人爽| 久久精品一二三| 中文字幕中文字幕中文字幕亚洲无线 | 99re8在线精品视频免费播放| 91在线无精精品入口| 色婷婷激情久久| 欧美一区二区在线播放| 久久综合九色欧美综合狠狠| 国产女人18水真多18精品一级做 | 色婷婷狠狠综合| 7777精品伊人久久久大香线蕉完整版| 欧美zozozo| 中文字幕一区二区三区四区不卡 | 99久久免费国产| 制服丝袜av成人在线看| 亚洲国产精品国自产拍av| 一区二区三区在线免费播放| 欧美bbbbb| 一本到不卡精品视频在线观看 | 国产一区二区不卡老阿姨| 99精品欧美一区二区三区小说| 欧美另类变人与禽xxxxx| 精品国产一区二区精华| 亚洲精品视频在线观看网站| 精品一区二区三区免费| 日本丶国产丶欧美色综合| 久久免费午夜影院| 五月婷婷综合激情| 99精品欧美一区二区蜜桃免费| 日韩免费观看高清完整版| 国产精品99久久久久久似苏梦涵| 精品国产免费视频| 久久国产精品第一页| 欧美中文字幕一区| 国产欧美精品区一区二区三区| 秋霞午夜鲁丝一区二区老狼| 97久久精品人人澡人人爽| 亚洲欧美aⅴ...| 国产一区二区按摩在线观看| 在线观看区一区二| 精品日韩一区二区三区| 亚洲一区二区三区免费视频| 国产精品亚洲成人| 日韩免费观看高清完整版在线观看| 一区二区在线观看av| 丰满白嫩尤物一区二区| 欧美成va人片在线观看| 日韩极品在线观看| 欧美在线观看视频在线| 国产欧美一区二区精品性| 久久99精品国产麻豆婷婷| 在线看国产一区| 亚洲精品ww久久久久久p站| 粉嫩欧美一区二区三区高清影视| 精品久久久久久久一区二区蜜臀| 一区二区三区四区蜜桃| 91亚洲男人天堂| 中文字幕亚洲电影| 国产不卡在线播放| 欧美精品一区二区三区视频 | 91精品国产一区二区三区蜜臀| 亚洲精品乱码久久久久| 一本久道中文字幕精品亚洲嫩| 亚洲欧美综合另类在线卡通|