La cuestion es que al apretar sobre el boton especifico para que se desplegue el menu la primera vez todo funciona muy bien, pero la segunda vez que apreto sobre el mismo boton se me carga el link del boton en vez del script.
Les pego el HTML y el script en concreto:
Código:
<nav> <a href="" id="popupmenulink">Nuestro trabajo</a> <a href="localhost">Sobre Nosotros</a> <a href="localhost">Blog</a></li> <a href="localhost">Contacto</a> </nav> </header> <ul id="popupmenu"> <li>Proyectos</li> <li>Servicios</li> </ul>
Código:
gracias por la ayuda. window.onload = initAll; function initAll() { var thismenu = document.getElementById('popupmenulink'); thismenu.onclick = toggleMenu; } function toggleMenu() { var thisMenu = document.getElementById('popupmenu').style; if (thisMenu.display == "block") { thismenu.display = "none"; } else { thisMenu.display ="block"; } return false; }