⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ftexampl18.js

📁 非常好的JAVASCRIPT树型
💻 JS
字号:

function highlightNode(sui) {
thisNode = suiArray[sui]
path = new Array
npath = 0
nLevel = thisNode.nodeLevel
thisparent = thisNode.nodeParent
for (j = 0; j < nLevel; j++) {
	path[j] = thisparent
	thisNode = thisparent
	thisparent = thisNode.nodeParent
}
for (j = nLevel-1; j >-1; j--) {
	thisNode = path[j]
	if (!thisNode.isOpen) {
		clickOnNode(thisNode.id)
	}
}
thisNode = suiArray[sui]
if (selectedNode) 
	{
	if (selectedNode.isFolder)
		selectedNode.setIcon("","","","")
	else
		selectedNode.setIcon("","")
	if (!selectedNode.iconImg)
	{
		if (bV == 2) selectedNode.iconImg = selectedNode.navObj.document.images["nodeIcon"+selectedNode.id]
		else if (bV == 1 || doc.images) selectedNode.iconImg = doc.images["nodeIcon"+selectedNode.id]
	}	
	if (selectedNode.iconImg) {
	selectedNode.iconImg.src = selectedNode.nodeIcon("",iNA)
	if (bV == 1) {
	if (doc.all["text" + selectedNode.id]) {
		selectedChild = doc.all["text"+selectedNode.id]
		selectedChild.style.fontStyle = "italic"
		selectedChild.style.backgroundColor = "transparent"
		selectedChild.style.color = document.vlinkColor
		selectedChild.style.fontWeight = "normal"
		selectedChild.style.fontStyle = "normal"
	}
	}
}
}
if (thisNode.isFolder)
	thisNode.setIcon("cyan","cyan","cyan","cyan")
else
	thisNode.setIcon("cyan","cyan")
selectedNode = thisNode

if (!selectedNode.iconImg)
{
	if (bV == 2) selectedNode.iconImg = selectedNode.navObj.document.images["nodeIcon"+selectedNode.id]
	else if (bV == 1 || doc.images) selectedNode.iconImg = doc.images["nodeIcon"+selectedNode.id]
}
if (thisNode.iconImg) {
thisNode.iconImg.src = thisNode.nodeIcon("",iNA)
if (bV == 1) {
if (!selectedNode.navObj) selectedNode.navObj = doc.all["node" + selectedNode.id]
	if (doc.all["text" + selectedNode.id]) {
		selectedChild = doc.all["text"+selectedNode.id]
	selectedChild.style.fontStyle = "italic"
	selectedChild.style.backgroundColor = "darkblue"
	selectedChild.style.color = "white"
	selectedChild.style.fontWeight = "bold"

}
selectedNode.navObj.scrollIntoView(false)
}
}
if (selectedNode.hreference) {
    self.frames[baseFrame].location = selectedNode.hreference 	
}
if (bV == 2) {
self.frames[menuFrame].scroll(0, selectedNode.navObj.pageY - self.frames[menuFrame].innerHeight/2)
}
return;
}

iconFolder = "../../images/" 
ftFolder = "../../"
addImage("cyan","cyan.gif")
modalClick = true
fT = gFld("<i>Been There</i>", "ftbase.htm","1")
	aux1 = insFld(fT, gFld("Europe", "ftbase2.htm","2"))
	      aux2 = insFld(aux1, gFld("United Kingdom", "ftbase3.htm","3"))
		      aux3 = insFld(aux2, gFld("Scotland", "ftbase.htm","4"))
				insDoc(aux3, gLnk("Edinburgh", "ftbase2.htm","5"))
 			insDoc(aux2, gLnk("London","ftbase3.htm","6"))
	      aux2 = insFld(aux1, gFld("Germany", "ftbase.htm","7"))
 			insDoc(aux2, gLnk("Munich", "ftbase2.htm","8"))
	      aux2 = insFld(aux1, gFld("Greece", "ftbase3.htm","9"))
 			insDoc(aux2, gLnk("Athens", "ftbase.htm","10"))
	      aux2 = insFld(aux1, gFld("Italy", "ftbase2.htm","11"))
		      aux3 = insFld(aux2, gFld("Tuscany", "ftbase3.htm","12"))	
			insDoc(aux3, gLnk("Florence", "ftbase.htm","13"))
				insDoc(aux3, gLnk("Pisa", "ftbase2.htm","14"))
			insDoc(aux2, gLnk("Rome", "ftbase3.htm","15"))
	      aux2 = insFld(aux1, gFld("Portugal", "ftbase.htm","16"))
 			insDoc(aux2, gLnk("Lisboa", "ftbase2.htm","17"))
     aux1 = insFld(fT, gFld("America", "ftbase3.htm","18"))
	      aux2 = insFld(aux1, gFld("Canada", "ftbase.htm","19"))
 			insDoc(aux2, gLnk("Montreal", "ftbase2.htm","20"))
	      aux2 = insFld(aux1, gFld("United States", "ftbase3.htm","21"))
 			insDoc(aux2, gLnk("Boston", "ftbase.htm","22"))
 			insDoc(aux2, gLnk("New York", "ftbase2.htm","23"))
 			insDoc(aux2, gLnk("Washington", "ftbase3.htm","24"))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -