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

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

?? langref.js

?? 有關於gina.dll 動態連接庫 用delphi 改寫的
?? JS
?? 第 1 頁 / 共 2 頁
字號:
// Reftips (parameter popups)
//
function initReftips()
{
	var DLs = document.all.tags("DL");
	var PREs = document.all.tags("PRE");
	if (DLs && PREs) {
		var iDL = 0;
		var iPRE = 0;
		var iSyntax = -1;
		for (var iPRE = 0; iPRE < PREs.length; iPRE++) {
			if (PREs[iPRE].className == "syntax") {
				while (iDL < DLs.length && DLs[iDL].sourceIndex < PREs[iPRE].sourceIndex)
					iDL++;			
				if (iDL < DLs.length) {
					initSyntax(PREs[iPRE], DLs[iDL]);
					iSyntax = iPRE;
				}
				else
					break;
			}
		}

		if (iSyntax >= 0) {
			var last = PREs[iSyntax];
			last.insertAdjacentHTML(
				'AfterEnd',
				'<DIV ID=reftip CLASS=reftip STYLE="position:absolute;visibility:hidden;overflow:visible;"></DIV>'
				);
		}
	}
}

function initSyntax(pre, dl)
{
	var strSyn = pre.outerHTML;
	var ichStart = strSyn.indexOf('>', 0) + 1;
	var terms = dl.children.tags("DT");
	if (terms) {
		for (var iTerm = 0; iTerm < terms.length; iTerm++) {
			var words = terms[iTerm].innerText.replace(/\[.+\]/g, " ").replace(/,/g, " ").split(" ");
			var htm = terms[iTerm].innerHTML;
			for (var iWord = 0; iWord < words.length; iWord++) {
				var word = words[iWord];

				if (word.length > 0 && htm.indexOf(word, 0) < 0)
					word = word.replace(/:.+/, "");

				if (word.length > 0) {
					var ichMatch = findTerm(strSyn, ichStart, word);
					while (ichMatch > 0) {
						var strTag = '<A HREF="" ONCLICK="showTip(this)" CLASS="synParam">' + word + '</A>';

						strSyn =
							strSyn.slice(0, ichMatch) +
							strTag +
							strSyn.slice(ichMatch + word.length);

						ichMatch = findTerm(strSyn, ichMatch + strTag.length, word);
					}
				}
			}
		}
	}

	// Replace the syntax block with our modified version.
	pre.outerHTML = strSyn;
}

function findTerm(strSyn, ichPos, strTerm)
{
	var ichMatch = strSyn.indexOf(strTerm, ichPos);
	while (ichMatch >= 0) {
		var prev = (ichMatch == 0) ? '\0' : strSyn.charAt(ichMatch - 1);
		var next = strSyn.charAt(ichMatch + strTerm.length);
		if (!isalnum(prev) && !isalnum(next) && !isInTag(strSyn, ichMatch)) {
			var ichComment = strSyn.indexOf("/*", ichPos);
			while (ichComment >= 0) {
				if (ichComment > ichMatch) {
					ichComment = -1;
					break; 
				}
				var ichEnd = strSyn.indexOf("*/", ichComment);
				if (ichEnd < 0 || ichEnd > ichMatch)
					break;
				ichComment = strSyn.indexOf("/*", ichEnd);
			}
			if (ichComment < 0) {
				ichComment = strSyn.indexOf("//", ichPos);
				while (ichComment >= 0) {
					if (ichComment > ichMatch) {
						ichComment = -1;
						break; 
					}
					var ichEnd = strSyn.indexOf("\n", ichComment);
					if (ichEnd < 0 || ichEnd > ichMatch)
						break;
					ichComment = strSyn.indexOf("//", ichEnd);
				}
			}
			if (ichComment < 0)
				break;
		}
		ichMatch = strSyn.indexOf(strTerm, ichMatch + strTerm.length);
	}
	return ichMatch;
}

function isInTag(strHtml, ichPos)
{
	return strHtml.lastIndexOf('<', ichPos) >
		strHtml.lastIndexOf('>', ichPos);
}

function isalnum(ch)
{
	return ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || (ch >= '0' && ch <= '9') || (ch == '_'));
}

function showTip(link)
{
	bodyOnClick();

	var tip = document.all.reftip;
	if (!tip || !link)
		return;

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

	// Hide the tip if necessary and initialize its size.
	tip.style.visibility = "hidden";
	tip.style.pixelWidth = 260;
	tip.style.pixelHeight = 24;

	// Find the link target.
	var term = null;
	var def = null;
	var DLs = document.all.tags("DL");
	for (var iDL = 0; iDL < DLs.length; iDL++) {
		if (DLs[iDL].sourceIndex > link.sourceIndex) {
			var dl = DLs[iDL];
			var iMax = dl.children.length - 1;
			for (var iElem = 0; iElem < iMax; iElem++) {
				var dt = dl.children[iElem];
				if (dt.tagName == "DT" && dt.style.display != "none") {
					if (findTerm(dt.innerText, 0, link.innerText) >= 0) {
						var dd = dl.children[iElem + 1];
						if (dd.tagName == "DD") {
							term = dt;
							def = dd;
						}
						break;
					}
				}
			}
			break;
		}
	}

	if (def) {
		window.linkElement = link;
		window.linkTarget = term;
		tip.innerHTML = '<DL><DT>' + term.innerHTML + '</DT><DD>' + def.innerHTML + '</DD></DL>';
		window.setTimeout("moveTip()", 0);
	}
}

function jumpParam()
{
	hideTip();

	window.linkTarget.scrollIntoView();
	document.body.scrollLeft = 0;

	flash(3);
}

function flash(c)
{
	window.linkTarget.style.background = (c & 1) ? "#CCCCCC" : "";
	if (c)
		window.setTimeout("flash(" + (c-1) + ")", 200);
}

function moveTip()
{
	var tip = document.all.reftip;
	var link = window.linkElement;
	if (!tip || !link)
		return; //error

	var w = tip.offsetWidth;
	var h = tip.offsetHeight;

	if (w > tip.style.pixelWidth) {
		tip.style.pixelWidth = w;
		window.setTimeout("moveTip()", 0);
		return;
	}

	var maxw = document.body.clientWidth;
	var maxh = document.body.clientHeight;

	if (h > maxh) {
		if (w < maxw) {
			w = w * 3 / 2;
			tip.style.pixelWidth = (w < maxw) ? w : maxw;
			window.setTimeout("moveTip()", 0);
			return;
		}
	}

	var x,y;

	var linkLeft = link.offsetLeft - document.body.scrollLeft;
	var linkRight = linkLeft + link.offsetWidth;

	var linkTop = link.offsetTop - document.body.scrollTop;
	var linkBottom = linkTop + link.offsetHeight;

	var cxMin = link.offsetWidth - 24;
	if (cxMin < 16)
		cxMin = 16;

	if (linkLeft + cxMin + w <= maxw) {
		x = maxw - w;
		if (x > linkRight + 8)
			x = linkRight + 8;
		y = maxh - h;
		if (y > linkTop)
			y = linkTop;
	}
	else if (linkBottom + h <= maxh) {
		x = maxw - w;
		if (x < 0)
			x = 0;
		y = linkBottom;
	}
	else if (w <= linkRight - cxMin) {
		x = linkLeft - w - 8;
		if (x < 0)
			x = 0;
		y = maxh - h;
		if (y > linkTop)
			y = linkTop;
	}
	else if (h <= linkTop) {
		x = maxw - w;
		if (x < 0)
			x = 0;
		y = linkTop - h;
	}
	else if (w >= maxw) {
		x = 0;
		y = linkBottom;
	}
	else {
		w = w * 3 / 2;
		tip.style.pixelWidth = (w < maxw) ? w : maxw;
		window.setTimeout("moveTip()", 0);
		return;
	}

	link.style.background = "#FFFF80";
	tip.style.pixelLeft = x + document.body.scrollLeft;
	tip.style.pixelTop = y + document.body.scrollTop;
	tip.style.visibility = "visible";
}

function hideTip()
{
	if (window.linkElement) {
		window.linkElement.style.background = "";
		window.linkElement = null;
	}

	var tip = document.all.reftip;
	if (tip) {
		tip.style.visibility = "hidden";
		tip.innerHTML = "";
	}
}

function beginsWith(s1, s2)
{
	// Does s1 begin with s2?
	return s1.substring(0, s2.length) == s2;
}

//
// See Also popups
//
function initSeeAlso()
{
	// Localizable strings.
	var L_See_Also = "See Also";
	var L_Requirements = "Requirements";
	var L_QuickInfo = "QuickInfo";

	var hdr = document.all.hdr;
	if (!hdr)
		return;

	var divS = new String;
	var divR = new String;

	var heads = document.all.tags("H4");
	if (heads) {
		for (var i = 0; i < heads.length; i++) {
			var head = heads[i];
			var txt = head.innerText;
			if (beginsWith(txt, L_See_Also)) {
				divS += head.outerHTML;
				var next = getNext(head);
				while (next && !next.tagName.match(/^(H[1-4]|DIV)$/)) {
					divS += next.outerHTML;
					next = getNext(next);
				}
			}
			else if (beginsWith(txt, L_Requirements) || beginsWith(txt, L_QuickInfo)) {
				divR += head.outerHTML;
				var next = getNext(head);
				while (next && !next.tagName.match(/^(H[1-4]|DIV)$/)) {
					divR += next.outerHTML;
					next = getNext(next);
				}
			}
		}
	}

	var pos = getNext(hdr.parentElement);
	if (pos) {
		if (divR != "") {
			divR = '<DIV ID=rpop CLASS=sapop>' + divR + '</DIV>';
			var td = hdr.insertCell(0);
			if (td) {
				td.className = "button1";
				td.style.width = "19px";
				td.onclick = showRequirements;
				td.innerHTML = '<IMG SRC="' + baseUrl + 'Requirements.gif' + '" ALT="' + L_Requirements + '" BORDER=0>';
				if (ieVer == 4)
					document.body.insertAdjacentHTML('AfterBegin', divR);
				else
					document.body.insertAdjacentHTML('BeforeEnd', divR);
			}
		}
		if (divS != "") {
			divS = '<DIV ID=sapop CLASS=sapop>' + divS + '</DIV>';
			var td = hdr.insertCell(0);
			if (td) {
				td.className = "button1";
				td.style.width = "19px";
				td.onclick = showSeeAlso;
				td.innerHTML = '<IMG SRC="' + baseUrl + 'SeeAlso.gif' + '" ALT="' + L_See_Also + '" BORDER=0>';
				if (ieVer == 4)
					document.body.insertAdjacentHTML('AfterBegin', divS);
				else
					document.body.insertAdjacentHTML('BeforeEnd', divS);
			}
		}
	}
}

function showSeeAlso()
{
	bodyOnClick();

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

	var div = document.all.sapop;
	var lnk = window.event.srcElement;

	if (div && lnk) {
		div.style.pixelTop = lnk.offsetTop + lnk.offsetHeight;
		div.style.visibility = "visible";
	}
}

function showRequirements()
{
	bodyOnClick();

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

	var div = document.all.rpop;
	var lnk = window.event.srcElement;

	if (div && lnk) {
		div.style.pixelTop = lnk.offsetTop + lnk.offsetHeight;
		div.style.visibility = "visible";
	}
}

function hideSeeAlso()
{
	var div = document.all.sapop;
	if (div)
		div.style.visibility = "hidden";

	var div = document.all.rpop;
	if (div)
		div.style.visibility = "hidden";
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品三级| 亚洲精品自拍动漫在线| 久久精品国产一区二区三| 6080午夜不卡| 久久精品99久久久| 久久久蜜臀国产一区二区| 国产电影精品久久禁18| 国产精品免费久久久久| 91蝌蚪porny九色| 午夜精品爽啪视频| 精品日韩在线观看| 风流少妇一区二区| 亚洲精品视频一区| 91精品免费在线| 久久69国产一区二区蜜臀| 久久综合久久鬼色| a亚洲天堂av| 亚洲成人免费在线观看| 精品福利在线导航| 99久久亚洲一区二区三区青草| 国产精品久久777777| 色婷婷精品久久二区二区蜜臀av | 亚洲精品日韩专区silk| 在线精品视频免费播放| 久久99国内精品| 国产精品毛片大码女人| 欧美日韩精品一区二区天天拍小说| 免费在线观看一区二区三区| 国产精品天干天干在观线| 日本韩国欧美国产| 久久99精品国产91久久来源| 亚洲同性同志一二三专区| 欧美男男青年gay1069videost| 国产一区二区在线观看免费| 日韩毛片一二三区| 日韩欧美另类在线| 91麻豆精品在线观看| 美女一区二区在线观看| 综合久久国产九一剧情麻豆| 日韩免费福利电影在线观看| 在线观看网站黄不卡| 国产精品1024久久| 日本不卡一二三区黄网| 一个色妞综合视频在线观看| 欧美大胆人体bbbb| 在线观看不卡视频| 国产sm精品调教视频网站| 午夜精品久久久久久久久久久| 国产午夜精品久久久久久免费视 | 久久国产成人午夜av影院| 亚洲同性同志一二三专区| 久久在线免费观看| 欧美一级日韩不卡播放免费| 色乱码一区二区三区88| 国产成人午夜精品影院观看视频| 午夜精品一区二区三区三上悠亚| 亚洲欧美综合另类在线卡通| 精品福利在线导航| 欧美精品国产精品| 欧美丝袜丝交足nylons| 91亚洲精华国产精华精华液| 精品亚洲国内自在自线福利| 天天综合色天天综合色h| 亚洲精选在线视频| 1区2区3区精品视频| 中文字幕欧美三区| 国产拍揄自揄精品视频麻豆| 亚洲精品在线观看网站| 日韩视频在线永久播放| 91精品国产入口| 中文字幕中文字幕一区| 久久久亚洲精华液精华液精华液| 欧美电视剧在线观看完整版| 欧美一区二区成人6969| 欧美日韩国产免费一区二区| 欧美日韩精品电影| 欧美日韩www| 欧美精品久久99久久在免费线| 在线成人免费视频| 欧美日本一区二区在线观看| 欧美精品自拍偷拍动漫精品| 欧美日韩不卡一区二区| 日韩午夜激情免费电影| 日韩一二在线观看| 欧美精品一区男女天堂| 久久久久久影视| 亚洲国产成人午夜在线一区| 成人免费在线播放视频| 亚洲免费观看视频| 亚洲高清三级视频| 日本不卡中文字幕| 久久99久久99小草精品免视看| 久久精品国产精品亚洲精品 | 国产白丝网站精品污在线入口| 风间由美中文字幕在线看视频国产欧美 | 国产精品一级片在线观看| 国产大陆a不卡| 99久久精品费精品国产一区二区| 91在线观看地址| 欧美在线看片a免费观看| 欧美日韩免费视频| 精品粉嫩超白一线天av| 国产精品嫩草影院com| 一区二区三区久久久| 日韩av一区二区在线影视| 国产福利一区二区三区视频在线| av在线播放一区二区三区| 欧美偷拍一区二区| 日韩一区二区三| 中文字幕国产一区二区| 亚洲v中文字幕| 国产一区二区三区免费看| 91啪九色porn原创视频在线观看| 欧美日免费三级在线| 久久在线观看免费| 亚洲国产精品久久人人爱蜜臀 | 91精品国产综合久久久久久 | 成人欧美一区二区三区在线播放| 亚洲综合成人网| 韩国理伦片一区二区三区在线播放| 成人久久视频在线观看| 欧美日韩免费观看一区三区| 久久久国际精品| 五月婷婷久久丁香| 成人国产精品免费| 日韩视频免费直播| 亚洲女爱视频在线| 国产一二三精品| 欧美日韩国产中文| 亚洲欧美成aⅴ人在线观看| 美女精品一区二区| 欧美在线视频不卡| 国产精品色哟哟网站| 久久97超碰色| 欧美精三区欧美精三区| 亚洲精品欧美综合四区| 粉嫩高潮美女一区二区三区| 制服丝袜中文字幕亚洲| 亚洲欧美日韩久久精品| 国产美女久久久久| 91精品国产综合久久精品性色| 国产精品久久久久永久免费观看| 精品一区二区三区香蕉蜜桃| 欧美日韩精品一区二区三区四区| 亚洲欧美怡红院| 国产老肥熟一区二区三区| 欧美一区午夜视频在线观看| 一区二区成人在线视频 | 亚洲国产成人高清精品| 成人动漫一区二区三区| 亚洲精品一区二区在线观看| 五月天亚洲精品| 欧美在线你懂得| 亚洲一区二区综合| 日本道在线观看一区二区| 国产精品乱人伦中文| 国产成人精品三级麻豆| 26uuu国产日韩综合| 狠狠色狠狠色综合| 欧美精品一区二区三区很污很色的| 理论电影国产精品| 91精品国产美女浴室洗澡无遮挡| 亚洲成av人片在线观看| 欧美色倩网站大全免费| 亚洲高清免费在线| 欧美乱妇15p| 日韩精品一级二级| 91精品国产免费| 青青草精品视频| 日韩视频免费观看高清完整版在线观看| 亚洲综合在线观看视频| 99亚偷拍自图区亚洲| 国产精品理论在线观看| 91网站最新地址| 亚洲免费观看高清在线观看| 91热门视频在线观看| 亚洲精品乱码久久久久久久久 | 7777精品伊人久久久大香线蕉超级流畅| 亚洲最色的网站| 欧美片在线播放| 爽好久久久欧美精品| 日韩欧美精品在线| 国产一区二区不卡| 国产精品久久久久国产精品日日| 日本乱人伦aⅴ精品| 亚洲成人av免费| 日韩欧美久久一区| 成人午夜视频福利| 一区二区在线观看免费视频播放| 欧美日韩小视频| 麻豆精品在线看| 中文字幕精品三区| 欧美性大战xxxxx久久久| 麻豆精品一区二区av白丝在线| 久久综合九色综合欧美就去吻| www.日韩在线| 日韩成人一级大片| 国产午夜亚洲精品羞羞网站| 91色婷婷久久久久合中文| 青青草91视频|