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

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

?? langref.js

?? 有關於gina.dll 動態連接庫 用delphi 改寫的
?? JS
?? 第 1 頁 / 共 2 頁
字號:
//
// Common code
//
var ieVer = 0;
var curLang = null;
var showAll = true;
var cook = null;
var baseUrl = document.scripts[document.scripts.length - 1].src.replace(/[^\/]+.js/, "");

if (navigator.appName == "Microsoft Internet Explorer") {
	var ver = navigator.appVersion;
	var v = new Number(ver.substring(0,ver.indexOf(".", 0)));
	if (v >= 4) {
		ieVer = 4;

		// Look for a version number buried somewhere in the version string.
		var toks = ver.split(/[^0-9.]/);
		if (toks) {
			for (var i = 0; i < toks.length; i++) {
				var tok = toks[i];
				if (tok.indexOf(".", 0) > 0) {
					if (tok >= 5)
						ieVer = 5;
				}
			}
		}
	}
}

if (ieVer >= 4) {
	window.onload = bodyOnLoad;
}

function bodyOnClick()
{
	if (ieVer >= 4) {
		var elem = window.event.srcElement;
		for (; elem; elem = elem.parentElement) {
			if (elem.id == "reftip")
				return;
		}

		hideTip();
		closeMenu();
		hideSeeAlso();
	}
}

function bodyOnLoad()
{
	if (ieVer >= 4) {
		initLangs();
		initReftips();
		initSeeAlso();
		document.body.onclick = bodyOnClick;
	}

}

//
// Language filtering
//
function initLangs()
{
	var hdr = document.all.hdr;
	if (!hdr)
		return;

	var langs = new Array;
	var spans = document.all.tags("SPAN");
	if (spans) {
		var iElem = spans.length;
		for (iElem = 0; iElem < spans.length; iElem++) {
			var elem = spans[iElem];
			if (elem.className == "lang") {

				// Update the array of unique language names.
				var a = elem.innerText.split(",");
				for (var iTok = 0; iTok < a.length; iTok++) {
					var m = a[iTok].match(/([A-Za-z].*[A-Za-z+#])/);
					if (m) {
						var iLang = 0;
						while (iLang < langs.length && langs[iLang] < m[1])
							iLang++;
						if (iLang == langs.length || langs[iLang] != m[1]) {
							var before = langs.slice(0,iLang);
							var after = langs.slice(iLang);
							langs = before.concat(m[1]).concat(after);
						}
					}
				}
			}
		}
	}

	if (langs.length > 0) {
		var pres = document.all.tags("PRE");
		if (pres) {
			for (var iPre = 0; iPre < pres.length; iPre++)
				initPreElem(pres[iPre]);
		}

		var obj = document.all.obj_cook;
		if (obj && obj.object) {
			cook = obj;
			if (obj.getValue("lang.all") != "1") {
				var lang = obj.getValue("lang");
				var c = langs.length;
				for (var i = 0; i != c; ++i) {
					if (langs[i] == lang) {
						curLang = langs[i];
						showAll = false;
					}
				}
			}
		}

		var iLim = document.body.all.length;
		var head = null;
		for (var i = 0; i < iLim; i++) {
			var elem = document.body.all[i];
			if (elem.tagName.match(/^(P|PRE|[DOU]L)$/))
				break;
			if (elem.tagName.match(/^H[1-6]$/)) {
				head = elem;
				head.insertAdjacentHTML('BeforeEnd', '<SPAN CLASS=ilang></SPAN>');
			}
		}

		var td = hdr.insertCell(0);
		if (td) {
			// Localizable strings.
			var L_Filter_Tip = "Language Filter";		// tooltip for language button
			var L_Language = "Language";				// heading for menu of programming languages
			var L_Show_All = "Show All";				// label for 'show all languages' menu item

			// Add the language button to the button bar.
			td.className = "button1";
			td.style.width = "19px";
			td.onclick = langMenu;
			td.innerHTML = '<IMG SRC="' + baseUrl + 'Filter.gif' + '" ALT="' +
				L_Filter_Tip + '" BORDER=0>';

			// Add the menu.
			var div = '<DIV ID="lang_menu" CLASS=langMenu><B>' + L_Language + '</B><UL>';
			for (var i = 0; i < langs.length; i++)
				div += '<LI><A HREF="" ONCLICK="chooseLang(this)">' + langs[i] + '</A><BR>';
			div += '<LI><A HREF="" ONCLICK="chooseAll()">' + L_Show_All + '</A></UL></DIV>';
			document.body.insertAdjacentHTML('BeforeEnd', div);
		}

		if (!showAll)
			filterLang();
	}
}

function initPreElem(pre)
{
	var htm0 = pre.outerHTML;

	var reLang = /<span\b[^>]*class="?lang"?[^>]*>/i;
	var iFirst = -1;
	var iSecond = -1;

	iFirst = htm0.search(reLang);
	if (iFirst >= 0) {
		iPos = iFirst + 17;
		iMatch = htm0.substr(iPos).search(reLang);
		if (iMatch >= 0)
			iSecond = iPos + iMatch;
	}

	if (iSecond < 0) {
		var htm1 = trimPreElem(htm0);
		if (htm1 != htm0) {
			pre.insertAdjacentHTML('AfterEnd', htm1);
			pre.outerHTML = "";
		}
	}
	else {
		var rePairs = /<(\w+)\b[^>]*><\/\1>/gi;

		var substr1 = htm0.substring(0,iSecond);
		var tags1 = substr1.replace(/>[^<>]+(<|$)/g, ">$1");
		var open1 = tags1.replace(rePairs, "");
		open1 = open1.replace(rePairs, "");

		var substr2 = htm0.substring(iSecond);
		var tags2 = substr2.replace(/>[^<>]+</g, "><");
		var open2 = tags2.replace(rePairs, "");
		open2 = open2.replace(rePairs, "");

		pre.insertAdjacentHTML('AfterEnd', open1 + substr2);
		pre.insertAdjacentHTML('AfterEnd', trimPreElem(substr1 + open2));
		pre.outerHTML = "";
	}	
}

function trimPreElem(htm)
{
	return htm.replace(/[ \r\n]*((<\/[BI]>)*)[ \r\n]*<\/PRE>/g, "$1</PRE>").replace(
		/\w*<\/SPAN>\w*((<[BI]>)*)\w*\r\n/g, "\r\n</SPAN>$1"
		);
}

function getBlock(elem)
{
	while (elem && elem.tagName.match(/^([BIUA]|SPAN|CODE|TD)$/))
		elem = elem.parentElement;
	return elem;
}

function langMenu()
{
	bodyOnClick();

	window.event.returnValue = false;
	window.event.cancelBubble = true;

	var div = document.all.lang_menu;
	var lnk = window.event.srcElement;
	if (div && lnk) {
		var x = lnk.offsetLeft + lnk.offsetWidth - div.offsetWidth;
		div.style.pixelLeft = (x < 0) ? 0 : x;
		div.style.pixelTop = lnk.offsetTop + lnk.offsetHeight;
		div.style.visibility = "visible";
	}
}

function chooseLang(item)
{
	window.event.returnValue = false;
	window.event.cancelBubble = true;

	if (item) {
		closeMenu();
		curLang = item.innerText;
		showAll = false;
	}

	if (cook) {
		cook.putValue('lang', curLang);
		cook.putValue('lang.all', '');
	}

	filterLang();
}

function chooseAll()
{
	window.event.returnValue = false;
	window.event.cancelBubble = true;

	closeMenu();

	showAll = true;
	if (cook)
		cook.putValue('lang.all', '1');

	unfilterLang();
}

function closeMenu()
{
	var div = document.all.lang_menu;
	if (div && div.style.visibility != "hidden") {
		var lnk = document.activeElement;
		if (lnk && lnk.tagName == "A")
			lnk.blur();

		div.style.visibility = "hidden";
	}
}

function getNext(elem)
{
	for (var i = elem.sourceIndex + 1; i < document.all.length; i++) {
		var next = document.all[i];
		if (!elem.contains(next))
			return next;
	}
	return null;
}

function filterMatch(text, name)
{
	var a = text.split(",");
	for (var iTok = 0; iTok < a.length; iTok++) {
		var m = a[iTok].match(/([A-Za-z].*[A-Za-z+#])/);
		if (m && m[1] == name)
			return true;
	}
	return false;
}

function topicHeading(head)
{
	var iLim = document.body.children.length;
	var idxLim = head.sourceIndex;

	for (var i = 0; i < iLim; i++) {
		var elem = document.body.children[i];
		if (elem.sourceIndex < idxLim) {
			if (elem.tagName.match(/^(P|PRE|[DOU]L)$/))
				return false;
		}
		else
			break;
	}
	return true;
}

function filterLang()
{
	var spans = document.all.tags("SPAN");
	for (var i = 0; i < spans.length; i++) {
		var elem = spans[i];
		if (elem.className == "lang") {
			var newVal = filterMatch(elem.innerText, curLang) ? "block" : "none";
			var block = getBlock(elem);
			block.style.display = newVal;
			elem.style.display = "none";

			if (block.tagName == "DT") {
				var next = getNext(block);
				if (next && next.tagName == "DD")
					next.style.display = newVal;
			}
			else if (block.tagName == "DIV") {
				block.className = "filtered2";
			}
			else if (block.tagName.match(/^H[1-6]$/)) {
				if (topicHeading(block)) {
					if (newVal != "none") {
						var tag = null;
						if (block.children && block.children.length) {
							tag = block.children[block.children.length - 1];
							if (tag.className == "ilang") {
								tag.innerHTML = (newVal == "block") ?
									'&nbsp; [' + curLang + ']' : "";
							}
						}
					}
				}
				else {
					var next = getNext(block);
					while (next && !next.tagName.match(/^(H[1-6]|DIV)$/)) {
						next.style.display = newVal;
						next = getNext(next);
					}
				}
			}
		}
		else if (elem.className == "ilang") {
			elem.innerHTML = '&nbsp; [' + curLang + ']';
		}
	}

	if (ieVer == 4) {
		document.body.style.display = "none";
		document.body.style.display = "block";
	}
}

function unfilterLang(name)
{
	var spans = document.all.tags("SPAN");
	for (var i = 0; i < spans.length; i++) {
		var elem = spans[i];
		if (elem.className == "lang") {
			var block = getBlock(elem);
			block.style.display = "block";
			elem.style.display = "inline";

			if (block.tagName == "DT") {
				var next = getNext(block);
				if (next && next.tagName == "DD")
					next.style.display = "block";
			}
			else if (block.tagName == "DIV") {
				block.className = "filtered";
			}
			else if (block.tagName.match(/^H[1-6]$/)) {
				if (topicHeading(block)) {
					var tag = null;
					if (block.children && block.children.length) {
						tag = block.children[block.children.length - 1];
						if (tag && tag.className == "ilang")
							tag.innerHTML = "";
					}
				}
				else {
					var next = getNext(block);
					while (next && !next.tagName.match(/^(H[1-6]|DIV)$/)) {
						next.style.display = "block";
						next = getNext(next);
					}
				}
			}
		}
		else if (elem.className == "ilang") {
			elem.innerHTML = "";
		}
	}
}


//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美久久久久免费播放网| 成人欧美一区二区三区小说 | 欧美精品精品一区| aaa欧美色吧激情视频| 国产乱码精品一区二区三区五月婷 | 中文字幕一区二区在线播放| 久久久国产午夜精品| 欧美精品一区二区三区久久久| 91精品国产欧美日韩| 日韩一级片在线播放| 日韩久久久精品| 久久久夜色精品亚洲| 国产清纯在线一区二区www| 亚洲国产精品v| 亚洲蜜桃精久久久久久久| 一区二区三区在线视频播放| 亚洲综合视频网| 午夜免费久久看| 麻豆91在线观看| 国产成人啪午夜精品网站男同| 丁香网亚洲国际| 在线视频一区二区三区| 欧美肥大bbwbbw高潮| 日韩欧美国产综合| 欧美国产视频在线| 一区二区三区欧美日| 日本色综合中文字幕| 国产成人精品免费在线| 色国产综合视频| 欧美一区二区三区四区久久| 国产亚洲欧美一级| 亚洲电影你懂得| 国产一区视频在线看| 一本一道久久a久久精品| 欧美一区二区三区日韩| 日本一区二区久久| 亚洲不卡一区二区三区| 国产精品99久久不卡二区| 91亚洲精品乱码久久久久久蜜桃| 欧美日韩成人在线一区| 国产色产综合色产在线视频| 亚洲另类春色国产| 激情综合色综合久久综合| 在线中文字幕一区二区| 国产午夜精品一区二区三区视频| 亚洲综合在线观看视频| 国产乱人伦偷精品视频免下载 | 欧美一级日韩不卡播放免费| 欧美国产精品一区二区| 午夜天堂影视香蕉久久| 不卡区在线中文字幕| 日韩一区二区三区精品视频| 亚洲三级在线免费观看| 国产在线视视频有精品| 欧美日韩国产一级片| 成人欧美一区二区三区小说 | 日本一区二区三区久久久久久久久不| 洋洋av久久久久久久一区| 国产福利一区二区三区| 精品久久国产字幕高潮| 天堂一区二区在线免费观看| 成人免费黄色大片| 久久美女高清视频| 麻豆成人免费电影| 欧美日韩国产精品成人| 中文字幕一区视频| 国产成人鲁色资源国产91色综| 日韩欧美亚洲另类制服综合在线| 亚洲国产日韩在线一区模特| 色哟哟国产精品| 国产精品欧美精品| 国产1区2区3区精品美女| 精品国产髙清在线看国产毛片| 亚洲一区二区不卡免费| 一本色道久久综合精品竹菊| 国产精品久久久久一区| 成人毛片在线观看| 中文欧美字幕免费| www.99精品| 成人免费在线视频观看| av爱爱亚洲一区| 亚洲免费毛片网站| 欧美色视频在线观看| 亚洲va韩国va欧美va| 欧美精品一卡两卡| 免费在线观看精品| 久久新电视剧免费观看| 国产精品123| 亚洲三级视频在线观看| 91官网在线观看| 亚洲成av人片www| 欧美videossexotv100| 国产a精品视频| 1000精品久久久久久久久| 在线日韩一区二区| 日韩精品欧美成人高清一区二区| 日韩午夜激情免费电影| 韩国成人精品a∨在线观看| 欧美韩国日本综合| 欧美在线你懂得| 另类人妖一区二区av| 国产片一区二区三区| 在线视频欧美精品| 麻豆精品国产传媒mv男同| 国产精品午夜春色av| 欧美性一区二区| 国产在线一区观看| 亚洲品质自拍视频| 日韩欧美在线影院| 成人av免费在线观看| 亚洲va欧美va天堂v国产综合| 亚洲精品一区二区三区影院| 99精品视频在线观看| 日韩成人一级大片| 国产精品久久久久影视| 欧美一级在线观看| 北条麻妃国产九九精品视频| 首页国产丝袜综合| 亚洲国产精品传媒在线观看| 欧美精品丝袜中出| 不卡的av电影在线观看| 青草国产精品久久久久久| 亚洲欧洲另类国产综合| 日韩一区二区三区免费看| 99久久99久久免费精品蜜臀| 日本成人在线网站| 亚洲猫色日本管| 国产欧美久久久精品影院| 欧美日本乱大交xxxxx| aaa国产一区| 国产大片一区二区| 美女精品自拍一二三四| 亚洲一卡二卡三卡四卡无卡久久| 欧美国产精品久久| 精品精品国产高清a毛片牛牛| 欧美日韩亚洲综合一区二区三区 | 亚洲欧美视频在线观看视频| 精品国产亚洲一区二区三区在线观看| 日本乱人伦aⅴ精品| 国产精品123| 国产露脸91国语对白| 免费观看成人av| 日韩中文字幕区一区有砖一区| 亚洲免费伊人电影| 国产精品初高中害羞小美女文| 久久久国产综合精品女国产盗摄| 日韩一区二区精品葵司在线| 欧美日韩国产综合一区二区三区| 91美女视频网站| 色综合久久久网| 91色在线porny| 99久久久久久| 99r精品视频| 色综合久久久久| 91国产免费看| 欧美三级三级三级| 欧美精品一级二级三级| 欧美二区三区91| 在线综合+亚洲+欧美中文字幕| 精品视频免费在线| 欧美日韩国产成人在线免费| 欧美三级电影在线观看| 欧美日韩精品电影| 69精品人人人人| 91精品国产综合久久久久| 欧美一区二区在线看| 日韩一区二区免费在线电影| 日韩精品专区在线影院观看| 久久亚洲精精品中文字幕早川悠里 | 奇米一区二区三区av| 日韩精品国产欧美| 狠狠色丁香婷综合久久| 国产成人欧美日韩在线电影| 国产jizzjizz一区二区| eeuss鲁一区二区三区| 色域天天综合网| 欧美三日本三级三级在线播放| 日韩一区二区在线观看视频播放| 日韩一区二区三区在线观看| 久久久亚洲精品石原莉奈| 国产精品久久综合| 亚洲一区在线观看网站| 蜜臀a∨国产成人精品| 国产成人精品免费一区二区| 一本一本久久a久久精品综合麻豆| 欧美日韩一区二区欧美激情| 精品日韩欧美一区二区| 国产精品理论片在线观看| 亚洲午夜在线电影| 九九九精品视频| 成人av网站在线观看| 欧美日韩大陆在线| 国产精品另类一区| 日本中文在线一区| 国产成人综合在线播放| 欧美三级电影在线观看| 国产三区在线成人av| 婷婷中文字幕一区三区| 岛国av在线一区| 日韩一区二区精品葵司在线|