Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2008, 10:47
txuk
 
Fecha de Ingreso: febrero-2008
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
menu desplegable

Hola.
Tengo en mi Web un menu desplegable realizado en javascript. El menu se despliega y se cierra bien, lo que pasa que cuando doy a un apartado del submenu y accedo a la información, se me cierra el menu y entonces no puedo ver en que subapartado estoy.

Este menu lo encontre en internet y claro, me gustaria saber si se podría a partir de lo que tengo, habilitar esta opción.

El codigo que utilizo es:

<script type="text/javascript">
function ocultamenu(){
var menu = document.getElementById("productos");
menu.style.display = "none";
}
function despliega(){
var menu = document.getElementById("productos");
if(menu.style.display == "none"){
menu.style.display = "block";
}
else{
menu.style.display = "none";
}
}
</script>

En el evento onload del <body> llamamos a ocultamenu().

Y el XHTML sería algo tal que así:

<ul class="ej01">
<li><a href="inicio.html">Inicio</a></li>
<li><a href="productos.html" onclick="despliega();return false;">Productos →</a>
<ul id="productos">
<li><a href="software.html">Software</a></li>
<li><a href="hardware.html">Hardware</a></li>
<li><a href="consumibles.html">Consumibles</a></li>
</ul>
</li>
<li><a href="contacto.html">Contacto</a></li>
<li><a href="comocomprar.html">Cómo comprar</a></li>
</ul>

Alguna solucion????????????

Gracias.