
18/01/2002, 19:20
|
| | Fecha de Ingreso: diciembre-2001
Mensajes: 38
Antigüedad: 23 años, 1 mes Puntos: 0 | |
Re: ayudenme , quien tiene este menu o su codigo
function setVisible(b)
{
var ov=eval(this.objL+v);
if(b)
ov=visible;
else
ov=hidden;
}
function extend(b)
{
if(this.childs!=null)
{
if(b)
{
if(window.imageUp!=undefined && window.imageUp.src!=undefined && window.imageUp.src!="")
{
if(nav.isIE)
eval("document.images('"+this.name+" ;I').src=imageUp.src;");
else
eval(this.objL+".document.images[0].src=imageUp.src;");
}
this.isOpen=true;
for(var i=0; i<this.childs.length; i++)
{
eval(this.childs[I].objL+v+"=\""+visible+"\" ;");
desplaza(eval(this.childs[i].objL),0,i*itemHeight);
if(nav.isNN)
{
eval(this.objC).clip.height+=itemHeight;
eval(this.objL).clip.height+=itemHeight;
}
}
this.menu.tabs.newHeight(this.menu.tabs.height+thi s.childs.length*itemHeight);
}
else
{
if(window.imageDown!=undefined && window.imageDown.src!=undefined && window.imageDown.src!="")
{
if(nav.isIE)
eval("document.images('"+this.name+" ;I').src=imageDown.src;");
else
eval(this.objL+".document.images[0].src=imageDown.src;");
}
this.isOpen=false;
for(var i=0; i<this.childs.length; i++)
{
eval(this.childs[i].objL+v+"=\""+hidden+"\"; ");
desplaza(eval(this.childs[i].objL),0,itemHeight);
}
if(this.openChild!=-1)
{
this.childs[this.openChild].isOpen=false;
this.childs[this.openChild].extend(false);
this.openChild=-1;
}
desplazaPor(eval(this.menu.tabs.layer),0,this.chil ds.length*itemHeight);
if(parseInt(eval(this.menu.tabs.layer+t))>tabHe ight)
desplaza(eval(this.menu.tabs.layer),0,tabHeight);
this.menu.tabs.newHeight(this.menu.tabs.height-this.childs.length*itemHeight);
}
this.parent.moveChilds(this.id, this.childs.length, b, false);
}
}
function moveChilds(num, can, dir, flag)
{
if(num!=this.openChild && this.openChild!=-1)
this.childs[this.openChild].extend(false);
if(dir) // dir==true -> down
{
if(nav.isNN)
{
eval(this.objC).clip.height+=can*itemHeight;
eval(this.objL).clip.height+=can*itemHeight;
}
this.openChild=num;
if(nav.isMac)
for(var i=num+1;i<this.childs.length; i++)
desplazaPor(eval(this.childs[i].objL),0,can*itemHeight);
else
for(var i=num+1;i<this.childs.length; i++)
eval(this.childs[i]).desliza((parseInt(eval(this.childs[i].objL+t))+can*itemHeight));
}
else // dir==false -> up
{
if(nav.isNN)
{
eval(this.objC).clip.height+=-can*itemHeight;
eval(this.objL).clip.height+=-can*itemHeight;
}
if(!flag)
this.openChild=-1;
for(var i=num+1; i<this.childs.length; i++)
desplazaPor(eval(this.childs.objL),0,-can*itemHeight);
}
if(this.level>0)
this.parent.moveChilds(this.id,can,dir, true)
} |