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.