Files
web.ems/wxc2_omc/inc/expand.js
agtuser 16a3fd1e1b init
2024-11-11 17:56:00 +08:00

134 lines
2.7 KiB
JavaScript
Executable File

<!--
NS4=(document.layers)?1:0;
IE4=(document.all)?1:0;
ver4=(NS4||IE4)?1:0;
if(ver4)
{
with(document)
{
write("<STYLE TYPE='text/css'>");
if(NS4)
{
write(".parent {position:absolute; visibility:visible}");
write(".child {position:absolute; visibility:visible}");
write(".regular {position:absolute; visibility:visible}")
}
else
{
write(".child {display:none}")
}
write("</STYLE>");
}
}
function getIndex(el)
{
ind=null;
for(i=0;i<document.layers.length;i++)
{
whichEl=document.layers[i];
if(whichEl.id==el)
{
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++)
{
whichEl=document.layers[i];
if(whichEl.visibility!="hide")
{
whichEl.pageY=nextY;
nextY+=whichEl.document.height;
}
}
}
function initIt()
{
if(!ver4)
return;
if(NS4)
{
for(i=0;i<document.layers.length;i++)
{
whichEl=document.layers[i];
if(whichEl.id.indexOf("Child")!=-1)
whichEl.visibility="hide";
}
arrange();
}
else
{
divColl=document.all.tags("DIV");
for(i=0;i<divColl.length;i++)
{
whichEl=divColl(i);
if(whichEl.className=="child")
whichEl.style.display="none";
}
}
}
function expandIt(el)
{
if(!ver4)
return;
if(IE4)
{
whichEl=eval(el+"Child");
if(whichEl.style.display=="none")
{
whichEl.style.display="block";
}
else
{
whichEl.style.display="none";
}
}
else
{
whichEl=eval("document."+el+"Child");
if(whichEl.visibility=="hide")
{
whichEl.visibility="show";
}
else
{
whichEl.visibility="hide";
}
arrange();
}
}
function expandsubIt(el)
{
if(!ver4)
return;
if(IE4)
{
document.all.subKB1Child.style.display="block";
}
else
{
document.KB1Child.subKB1Child.visibility="show";
arrange();
}
}
onload=initIt;
//-->