Ayuda

ElH
24 de Febrero del 2003
Hola, necestio ayuda con esto, no se como funciona ni porque no funciona, lo que quier esque aparezcan dos menus diferentes, pero aca lo que pasa esque el segundo menu remplaza al primero. Aca esta el codigo:

<style>.itMenu{position: absolute; clip: rect( ); background:lightgrey; visibility: hidden}
.cabMenu{position: absolute; clip: rect( ); color:white; background:rgb(0,108,108)}
a{color:black;font-family:verdana;text-decoration:underline}
a:hover{color:black;font-family:verdana;font-weight:bold;text-decoration:underline}</style>
<script language="JavaScript">
var mie =(navigator.appName.indexOf("Microsoft")>=0)
var itemOrig;
function despMenu(nombre,sn)
{
obj = document.all[nombre];
if (sn>0)
obj.style.visibility = "visible";
else
obj.style.visibility = "hidden";
}
function destacar(obj, val)
{
if (val==1)
{
itemOrig = obj.style.backgroundColor;
obj.style.backgroundColor="cyan";
}
else
obj.style.backgroundColor= itemOrig;
}
</script>
</script>
</HEAD>

<body bgcolor="rgb(240,208,48)">
<font size="2" face="verdana">
<div id="Menu1" onMouseOver="despMenu('itMenu1',1)" onMouseout="despMenu('itMenu1',0)" style="width:115;height:20;z-index:2; left: 0px; top: 0px" class="cabMenu"><center><b>Chistes</b>
</center></div><div id="itMenu1" style="width:115;height:25;z-index:1;
left:0px;top:20" class="itMenu" onMouseOver="despMenu(this.id,1)" onMouseout="despMenu(this.id,0)">
<div id="itMenu11" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)">
<center><a target="Frame3" href="http://www.google.com" >Google</a></div>
<div id="itMenu12" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.altavista.com">Altavista</a>
</div>
<div id="itMenu13" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.hotmail.com">Hotmail</a>
</div>
<div id="itMenu14" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.starmedia.com">Starmedia</a>
</div>
</div>
<div id="Menu2" onMouseOver="despMenu('itMenu2',1)" onMouseout="despMenu('itMenu2',0)" style="width:115;height:20;z-index:2; left: 0px; top: 0px" class="cabMenu"><center><b>Juegos</b>
</center></div><div id="itMenu2" style="width:115;height:25;z-index:1;
left:0px;top:20" class="itMenu" onMouseOver="despMenu(this.id,1)" onMouseout="despMenu(this.id,0)">
<div id="itMenu15" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)">
<center><a target="Frame3" href="http://www.google.com" >asd</a></div>
<div id="itMenu16" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.altavista.com">dsa</a>
</div>
<div id="itMenu17" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.hotmail.com">sad</a>
</div>
<div id="itMenu18" class="itMenuDes" onMouseover="destacar(this,1)" onMouseout="destacar(this,0)" >
<center><a href="http://www.starmedia.com">sda</a>
</div>
</div>
</body>
</html>
Alguien sabe por que no funciona?
Bueno, muchas gracias

Etxe
24 de Febrero del 2003
Hola.

Sí que funciona, pero únicamente en Internet Explorer, ya que el script sólo está definido para ese navegador. Alguien que entienda más que yo de JavaScript supongo que podría indicarte como adaptar dicho script para que funcione también en Netscape (tanto en su versión 4.5+ como en las versiones 6+), y así de paso me entero yo también.

Siento no poder servirte de más ayuda. Un saludo.

ElH
24 de Febrero del 2003
Hola Etxe, bueno igual muchas gracias
chau
ElH