Programación en castellano
Inicio > Foros > Javascript > Problema sencillo
-Foros de debate

Javascript
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problema sencillo
Enviado por Caneva el día 28 de febrero de 2006

Tengo este código en mi web:
function menu(opt){
modo=document.getElementById(opt).style.display
if (modo==\\\'inline\\\'){
document.getElementById(opt).style.display=\\\'none\\\';
}
else{
document.getElementById(opt).style.display=\\\'inline\\\';
}
}

El problema es que quiero que además de hacer lo que ya hace (desplegar o plegar menus arbol) que cambie el estado display del resto de los ids al estado none, es decir si hago click en un enlace que despliega en submenu que el resto de submenus desplegados se plieguen, con el fin de solo tener un submenu desplegado. La cosa es que no se como hacer referencia a \\\"el resto de submenus\\\", la solución cutre que vengo usando es en el mismo sitio donde tengo el menu(ajedrez) llamo tambien al resto de ids menu(ajedrez),menu(parchis), etc... así los que estuvieran desplegados se pliegan y el ajedrez se despliega. El problema evidente que tiene esto es que tienes que hacer referencia manual a todos los ids en cada onclick de casa submenu y eso es lo que quiero evitar si alguien me ayuda :]

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados