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

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

?? main.htm

?? DELPHI 封裝的UDT類庫..可以在DELPHI使用開源的UDT類庫.
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
  if (c == '.') ret += img("space",""); if (c == '/') ret += img("line","");
  if (c >= '0' && c <= '9') ret += img(xImgs[c],""); if (!self.compactTree) {
   if (c == 'l') ret += img("list",""); if (c == 'L') ret += img("end", "");
   if (c == '+') ret += img("listp",ClosedBookHint);
   if (c == '*') ret += img("endp", ClosedBookHint);
   if (c == '-') ret += img("listm",OpenBookHint);
   if (c == '_') ret += img("endm", OpenBookHint); }
  if (c == 'r') ret += img("open", TreeRootHint);
  if (c == 'R') ret += img("link", TreeRootHint);
  if (c == '#') ret += img("leaf", NormalPageHint);
  if (c == 'x') ret += img("link", LinkedPageHint);
  if (c == 'b') ret += img("book", ClosedBookHint);
  if (c == 'o') ret += img("open", OpenBookHint);
 } return ret; }

/* removes quotes and HTML-Tags in status-text. */
function unquote (text) {
 var pos = myIndexOf(text, "\"");
 while (pos > -1) { text = text.substring(0, pos) +"``"+
  text.substring(pos+1); pos = myIndexOf(text, "\""); }
 var pos = myIndexOf(text, "'");
 while (pos > -1) { text = text.substring(0, pos) +"`"+
  text.substring(pos+1); pos = myIndexOf(text, "'"); }
 var pos = myIndexOf(text, "<"); var pos2 = myIndexOf(text, ">");
 while ((pos > -1) && (pos2 > -1) && (pos < pos2)) {
  text = text.substring(0, pos) + text.substring(pos2+1);
  pos = myIndexOf(text, "<"); pos2 = myIndexOf(text, ">");
 } return text; }

/* expands a link */
function lnk (xHref, onOver, misc, xText) { return "<A H"+"REF=\""
 + xHref +"\" ONMOUSEOVER=\"window.status='"+ onOver +"'; return true\" "
 +"ONMOUSEOUT=\"window.status=''; return true\""+ misc +">"+ xText +"<\/A>"; }

/* writes tree code, marks active doc, adds link and text */
function wrtEntry (tree, key, link, text) {
 var split = myIndexOf(text, "|"); // split text and status
 if (split < 0) { var statusText = unquote(text); var tipText = ""; }
 else { var statusText = unquote(text.substring(split+1));
  var tipText = " TITLE=\""+ statusText +"\"";
  text = text.substring(0, split); }
 var pos = myIndexOf(text, " "); // make text non-breaking
 while (pos > -1) { text = text.substring(0, pos) +"&#160;"+
  text.substring(pos+1); pos = myIndexOf(text, " "); }
 var isCurr = (viewKey == key); if (link)
  link = (link.charAt(0) == "|" ? link.substring(1) : DocRoot + link);
 if (link && !(isCurr && (isOpera || !LinkCurrPage))) text = lnk(link,
  statusText, (isCurr ? " STYLE=\"color:"+ CurrPageFG +";\"" : "") + tipText,
  (isCurr ? "<FONT COLOR=\""+ CurrPageFG +"\">"+ text +"<\/FONT>" : text));
 tableBeg = "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\"><TR>";
 return tableBeg +"<TD><FONT SIZE=\"1\">&#160;<\/TD><TD NOWRAP><NOBR>"+ tree
 +"<\/NOBR><\/TD><TD><FONT SIZE=\"1\">&#160;<\/TD><TD NOWRAP>"+ tableBeg
 + (!isCurr ? "<TD NOWRAP><NOBR><FONT FACE=\""+ FontFace +"\" SIZE=\"-1\">"
 : "<TD BGCOLOR=\""+ CurrPageBG +"\" NOWRAP><NOBR><FONT FACE=\""+ FontFace
 +"\" SIZE=\"-1\" COLOR=\""+ CurrPageFG +"\">") +"&#160;"+ text
 +"&#160;<\/FONT><\/NOBR><\/TD><\/TR><\/TABLE><\/TD><\/TR><\/TABLE>"; }

/* performs a reload-index-instruction with the new key */
function index (newKey, currKey, doneMouse) { window.status = waitText;
 if (document.all && document.all.waitMsg && !doneMouse) {
  document.all.waitMsg.style.top = document.body.scrollTop + 5;
  document.all.waitMsg.style.display = "block";
  window.setTimeout("index('"+newKey+"','"+currKey+"','true');", 50);
  return; } if (!self.currKey) showKey = ""; else showKey = currKey;
 if ((!self.currKey && (""+ currKey == "undefined")) || !isDHTML) {
  var pos = myIndexOf(newKey, "+");
  if (pos < 0) newHash = newKey +"+"+ viewKey; // missing viewKey
  else { if (pos > 0) newHash = newKey; // new prm & viewKey
   else { // keep prm, new viewKey
    var KeyAdd = newKey.substring(1); showKey = KeyAdd;
    if (myIndexOf(":"+prm+":", ":"+KeyAdd+":") > -1) newHash = prm + newKey;
    else // newKey needs to be added to prm
     newHash = ((prm == ".+.") ? "" : prm +":") + KeyAdd + newKey;
  }} top.key = newHash; splitPrm(); currKey = ""; TVkeys[viewKey] = true; }
 if (!DHTMLTreeView(currKey)) { // need to redisplay
  if (isOpera) location.reload(); else
   if (document.images) location.replace(location.href);
   else location.href = location.href;
 } else if (document.all && document.all.waitMsg) {
  document.all.waitMsg.style.display = "none"; } window.status = ""; }

/* compute the new prm for a book */
function makePrm (currPrm, add, sub) {
 if (myIndexOf(currPrm, " ") > -1) currPrm = ".+."; // catch NS2-bug
 if (add != "") // put in a key
  var newPrm = ((currPrm == ".+.") ? "" : currPrm +":") + add;
 if (sub != "") { // take out a key _and_it's_children_
  var newPrm = ":"+currPrm+":"; var cutPos = myIndexOf(newPrm, ":"+sub);
  while(cutPos > -1) { newPrm = newPrm.substring(0, cutPos) +
   newPrm.substring(myIndexOf(newPrm, ":", cutPos+1));
   cutPos = myIndexOf(newPrm, ":"+sub); } if (newPrm == ":") newPrm = ":*:";
  newPrm = newPrm.substring(1, newPrm.length-1);
 } if (myIndexOf(newPrm, " ") > -1) newPrm = currPrm;
 return newPrm; }

/* expands a reload-index-instruction with new prm */
function rld (currKey, newPrm, treecode, hint) {
 return lnk("#\" ONCLICK=\"index('"+ newPrm +"+"+ viewKey +"', '"
 + currKey +"');return false\" TARGET=\"_self", hint, "", treecode); }

/* generate the HTML tables */
function wrtIdx (text, key, link, prefix, code) { var idxRet = "";
 var pos = myIndexOf(key, " "); if (pos > -1) key = key.substring(0, pos);
 var subKey = (key.length > 1 ? key.substring(0, key.length-1) : "");
 currIsVisible = (myIndexOf(":"+prm+":", ":"+subKey) > -1);
 if (self.viewMatchCnt && subKey != "") currIsVisible
  &= (subKey.substring(0, viewMatchCnt)
  == viewKey.substring(0, viewMatchCnt));
 if (currIsVisible || isDHTML) { var codePos = myIndexOf(code, "|");
  if (codePos > -1) { var prefixPos = myIndexOf(prefix, "|"); // isBook
   if (myIndexOf(":"+prm+":", ":"+key) < 0) // isCollapsed
    idxRet = tree(treePfx + (prefixPos < 0 ? prefix :
    prefix.substring(prefixPos+1))) + rld(key, makePrm(prm, key, ""),
    tree(code.substring(codePos+1)), ClosedBookStatus);
   else idxRet = tree(treePfx + (prefixPos < 0 ? prefix :
    prefix.substring(0, prefixPos))) + rld(key, makePrm(prm, "", key),
    tree(code.substring(0, codePos)), OpenBookStatus);
  } else idxRet = tree(treePfx + prefix + code); // isLeaf
  return wrtEntry(idxRet, key, link, text);
 } else return ""; }

/* adds the initial TreeView entries */
function idx (text, key, link, prefix, code, opts) {
 if (!key) key = "*"; if (!text) text = "";
 if (link) link += "\" TARGET=\""+ xTarget(opts); TVcount++;
 var retVal = wrtIdx(text, key, link, prefix, code);
 if (document.layers) retVal = "<LAYER ID=\"TV"+ TVcount
 +"\" TOP=\""+ currPosY +"\" LEFT=\"0\" VISIBILITY=\""
 + (currIsVisible ? "show" : "hide") +"\">"+ retVal +"<\/LAYER>";
 if (document.all) retVal = "<DIV ID=\"TV"+ TVcount +"\""
 +" STYLE=\"position:absolute; top:"+ currPosY +"px; left:0px; display:"
 + (currIsVisible ? "block" : "none") +";\">"+ retVal +"<\/DIV>";
 if (isDHTML) { TVkeys[key] = false; TVentries[TVcount] = new Array
  ((viewKey != key), text, key, link, treePfx, prefix, code, currIsVisible,
  currPosY); TVkeys[key.substring(0, key.length-1)] = currIsVisible; }
 wrt(retVal); if (currIsVisible) currPosY += EntryHeight; }

/* a 'clean' version of indexOf */
function myIndexOf(text, srch, start) {
 if (!start) start = 0; var pos = (""+ text).indexOf(srch, start);
 return (""+ pos != "" ? pos : -1); }

/* write to prnBuffer */
function wrt (text) { printBuffer += text +"\n"; }

/* writes the printBuffer */
function flush () { document.writeln(printBuffer); printBuffer = ""; }

/* test for option */
function is (opts, keyword) { return (myIndexOf(""+ opts, keyword) > -1); }

/* get custom target */
function xTarget (opts) { if (opts && is(opts, "target")) {
  opts += ","; startPos = myIndexOf(opts, "target=") + 7;
  return opts.substring(startPos, myIndexOf(opts, ",", startPos)); }
 else return "main"; }

/* get custom image */
function xImg (opts) { return (opts ? opts.substring
 (myIndexOf(opts, "img") + 3, myIndexOf(opts, "img") + 4) : ""); }

/* functions for building the tree with */
function initTree (text, key, link, opts) { initTreeView(); treePfx = "";
 idx(text, key, link, (is(opts, "cntd.") ? "/" : (is(opts, "img")
 ? xImg(opts) : (is(opts, "link") ? "R":"r") ) ), "", opts); }
function sub_Book (text, key, link, opts) {
 if (is(opts, "cntd.")) idx(text, key, link, "/|.", "|", opts);
 else { idx(text, key, link, "", (is(opts, "img") ? (is(opts, "last")
 ? "_"+xImg(opts)+"|*"+xImg(opts):"-"+xImg(opts)+"|+"+xImg(opts))
 : (is(opts, "last") ? "_o|*b":"-o|+b") ), opts );
 treePfx += (is(opts, "last") ? ".":"/"); }}
function lastBook (text, key, link, opts) {
 sub_Book(text, key, link, "last,"+ opts); }
function end_Book () { treePfx = treePfx.substring(0, treePfx.length-1); }
function sub_Page (text, key, link, opts) {
 idx(text, key, link, "", (is(opts, "cntd.") ? (is(opts, "last")
 ? "..":"/.") : (is(opts, "last") ? "L":"l") + (is(opts, "img")
 ? xImg(opts) : (is(opts, "link") ? "x":"#") ) ), opts); }
function lastPage (text, key, link, opts) {
 sub_Page(text, key, link, "last,"+ opts); }
function end_Tree () { idx(); if (document.layers) wrt("<LAYER ID=\"bottom\""
 +" TOP=\""+ (TVtop + EntryHeight * (TVcount-1)) +"\">&#160;<\/LAYER>");
 wrt("<INFO TEXT=\""+ TVversion() +"\">"); flush(); treePfx = ""; }

/* close all subtrees */
function closeAll() { if (isDHTML) {
 for (var i = 1; i <= TVcount; i++) if (TVkeys[TVentries[i][2]]) {
  TVkeys[TVentries[i][2]] = TVentries[i][0] = false; } index();
 if (document.layers) { ScreenTop = window.pageYOffset; scrollMax = 50
  + document.layers["TV"+TVcount].pageY - window.innerHeight;
 } else { ScreenTop = document.body.scrollTop; scrollMax = 50
  + document.all["TV"+TVcount].offsetTop - document.body.clientHeight;
 } if (ScreenTop > scrollMax) window.scrollTo(0, scrollMax); }}

/* open all subtrees */
function openAll() { if (isDHTML) { for (var i = 1; i <= TVcount; i++)
 if ((myIndexOf(TVentries[i][6], "|") > -1) && (!TVkeys[TVentries[i][2]])) {
  TVkeys[TVentries[i][2]] = true; TVentries[i][0] = false; } index(); }}

// end-hide --> 
</SCRIPT>
<DIV ID="waitMsg" STYLE="cursor:wait; position:absolute; left:1; height:80; width:204; display:none; top:3">
<TABLE HEIGHT="100%" WIDTH="100%"><TR><TD width="100%" height="100%"> </TD></TR></TABLE>
</DIV>
</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产高清成人在线| 国产黄色精品网站| 亚洲精品久久嫩草网站秘色| 中文字幕第一区第二区| 国产欧美精品一区二区三区四区| 精品国产一区久久| 久久影视一区二区| 久久理论电影网| 国产欧美综合在线| 亚洲视频在线观看三级| 一区二区三区高清在线| 亚洲视频香蕉人妖| 午夜精品aaa| 日韩精品乱码免费| 国内久久精品视频| 成人动漫在线一区| 91国偷自产一区二区三区观看| 色婷婷综合五月| 欧美精品123区| 久久久精品欧美丰满| 亚洲视频在线一区二区| 亚洲电影中文字幕在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品一区在线| 91黄色免费版| 久久奇米777| 亚洲精品视频一区二区| 免费成人在线观看| 不卡的电影网站| 欧美电影在哪看比较好| 久久蜜桃av一区二区天堂| 亚洲日本va在线观看| 日韩高清不卡在线| 成人97人人超碰人人99| 欧美日韩大陆一区二区| 日本一区免费视频| 日韩精品每日更新| 99久久精品国产导航| 日韩免费高清视频| 亚洲另类色综合网站| 激情文学综合丁香| 欧洲av一区二区嗯嗯嗯啊| 国产欧美日产一区| 免费国产亚洲视频| 在线免费观看视频一区| 久久午夜电影网| 亚洲成人免费电影| 91网站在线播放| 久久婷婷国产综合国色天香| 亚洲成在线观看| 91日韩在线专区| 国产欧美日韩精品一区| 精品一区二区三区视频| 欧美日韩综合在线免费观看| 亚洲天堂免费看| 成人手机在线视频| 国产日产欧产精品推荐色| 日本不卡视频在线观看| 欧美日韩视频在线第一区| 亚洲色图.com| 97久久精品人人澡人人爽| 久久女同性恋中文字幕| 免费的成人av| 3d动漫精品啪啪一区二区竹菊 | 制服丝袜亚洲播放| 亚洲嫩草精品久久| 91在线你懂得| 最好看的中文字幕久久| proumb性欧美在线观看| 国产精品毛片高清在线完整版| 激情国产一区二区| 欧美mv日韩mv亚洲| 久久9热精品视频| xfplay精品久久| 国产综合久久久久久鬼色| 26uuu亚洲| 国产乱码精品1区2区3区| 久久精品免费在线观看| 国产精品一线二线三线| 国产精品情趣视频| 成人高清免费观看| 亚洲日穴在线视频| 欧美性猛交xxxx黑人交| 亚洲aⅴ怡春院| 日韩视频免费观看高清完整版在线观看| 午夜视频在线观看一区| 欧美精品久久久久久久多人混战 | 99精品欧美一区| 国产精品国产三级国产有无不卡| 99精品久久久久久| 亚洲最新视频在线观看| 91精品国产综合久久久久久久久久| 蜜桃精品在线观看| 国产欧美精品国产国产专区| 97精品久久久午夜一区二区三区| 一区二区三区免费网站| 欧美一区二区久久| 国产成人在线免费观看| 一二三四社区欧美黄| 欧美电影免费观看高清完整版在线| 国产一区二区久久| 一区二区三区 在线观看视频 | 精品久久人人做人人爽| 国产成人高清在线| 亚洲国产成人av| 国产亚洲va综合人人澡精品| 色天天综合久久久久综合片| 奇米综合一区二区三区精品视频| 中文乱码免费一区二区 | 日本成人在线网站| 国产午夜精品久久久久久久| 色88888久久久久久影院按摩| 美女视频黄免费的久久 | 五月婷婷色综合| 中文字幕高清不卡| 制服.丝袜.亚洲.中文.综合| 国产成人自拍网| 人妖欧美一区二区| 国产精品欧美一级免费| 欧美精品久久天天躁| 国产成人午夜精品影院观看视频| 亚洲区小说区图片区qvod| 日韩欧美电影一区| 欧美日韩精品一区二区三区蜜桃| 国产91丝袜在线播放九色| 天天综合色天天综合| 亚洲视频在线一区| 国产欧美日韩综合精品一区二区| 欧美三级在线视频| 91在线国产福利| 国产成人一级电影| 日本成人在线不卡视频| 亚洲美女视频在线| 中文字幕在线观看一区| 国产丝袜在线精品| 精品区一区二区| 欧美久久久久久久久久| 色综合久久88色综合天天| 九色综合狠狠综合久久| 亚洲123区在线观看| 亚洲欧洲美洲综合色网| 精品国产1区二区| 欧美一二三区在线| 91精品国产综合久久久久久久 | 亚洲第一电影网| 亚洲免费观看高清完整| 一区二区三区在线观看国产| 国产女人18毛片水真多成人如厕 | 高清不卡一区二区| 国内精品免费**视频| 日本视频在线一区| 日韩不卡免费视频| 亚洲成av人片在线观看| 亚洲成av人片在线| 亚洲国产精品一区二区久久| 亚洲国产欧美在线| 午夜精品福利久久久| 日本成人在线不卡视频| 九色|91porny| 国产成人av福利| 高清国产一区二区| 97国产精品videossex| 色www精品视频在线观看| 91久久精品一区二区| 欧美亚洲尤物久久| 91精品国产91热久久久做人人| 日韩一区国产二区欧美三区| 精品三级在线看| 中文一区二区完整视频在线观看 | 色88888久久久久久影院野外| 91亚洲国产成人精品一区二区三| 91丨九色丨蝌蚪丨老版| 欧美曰成人黄网| 欧美亚洲国产一区在线观看网站| 欧美精品18+| 日本一区二区三区免费乱视频| 国产精品国产成人国产三级 | 欧美日韩高清一区二区不卡 | 国产精品麻豆网站| 亚洲综合一区在线| 日本不卡高清视频| 国产成人av一区二区三区在线| 色综合久久综合网| 欧美mv日韩mv国产网站app| 中文字幕va一区二区三区| 亚洲色图欧洲色图婷婷| 免费人成在线不卡| 成人h精品动漫一区二区三区| 欧美日韩不卡一区二区| 国产欧美一区二区在线| 一区二区三区在线视频免费观看| 人人狠狠综合久久亚洲| 波多野洁衣一区| 欧美一区二区三区日韩| 中文字幕一区在线观看| 久久国产尿小便嘘嘘尿| 欧美亚洲一区二区在线| 国产精品网站在线播放| 日韩国产精品久久久| 91最新地址在线播放|