📄 ftexampl18.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 + -