menutree.js
来自「《动态网页设计基础教程》,胡杰,科学出版社」· JavaScript 代码 · 共 101 行
JS
101 行
<script language="Javascript">
<!--
NS4=(document.layers)?1:0;
IE4=(document.all)?1:0;
ver4=(NS4||IE4)?1:0;
If(ver4)
{
with(document)
{
write("<style type='text/css'>");
write(".child{display:none}");
write("</style>");
}
}
function getindex(el)
{
ind=null;
for (i=0;i<document.layers.length;i++)
{
whichE1=document.layers[i];
if(whichE1.id==0 )
{
ind=i;
break;
}
}
return ind;
}
function arrange()
{
nextY=document.layers[firstInd].pageY+document.layers[firstInd].document.height;
for(i=firstINd+1;i<document.layers.length;i++)
{
whichE1=document.layers[i];
if(whichE1.visibility!="hide")
{
whichE1.pageY=nextY;
nextY+=whichE1.document.height;
}
}
}
function initIt()
{
if(!ver4) return;
if(NS4)
{
for (i=0;i<document.layers.length;i++)
{
whichE1=document.layers[i];
if(whichE1.id.indexOf("Child")!=-1)
whichE1.visibility="hide");
}
arrange();
}
else
{
divColl=document.all.tags("div");
for(i=0;i<divColl.length;i++)
{
whichE1=divColl(i);
if(whichE1.className=="child") whichE1.style.display="none";
}
}
}
function expandIt(e1)
{
if(!ver4) return;
if(IE4)
{
whichE1=eval(e1+"Child");
if(whichE1.style.display=="none")
{
whichE1.style.display=="block";
}
else
{whichE1.style.display=="none";}
}
else
{
whichE1=eval("document."+e1+"Child");
if(whichE1.visibility=="hide")
{
whichE1.visibility=="show";
}
else
{
whichE1.visibility=="hide";
}
}
arrange();
}
onLoad=initIt();
-->
</script>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?