![]() |
Help - menú javascript que no funciona con firefox Hola buenas, saqué un menú de internet en javascript (es desplegable) y resulta que no funciona en firefox, si me pudierais ayudar os lo agradecería mucho, porque soy una iniciada en estos temas. Gracias de antemano. El código es el que sigue: var menuids=["suckertree1"] //Enter id(s) of SuckerTree UL menus, separated by commas function buildsubmenus(){ for (var i=0; i<menuids.length; i++){ var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul") for (var t=0; t<ultags.length; t++){ ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle" if (ultags[t].parentNode.parentNode.id==menuids[i]) //if this is a first level submenu ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item else //else if this is a sub level submenu (ul) ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it ultags[t].parentNode.onmouseover=function(){ this.getElementsByTagName("ul")[0].style.display="block" } ultags[t].parentNode.onmouseout=function(){ this.getElementsByTagName("ul")[0].style.display="none" } } for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars ultags[t].style.visibility="visible" ultags[t].style.display="none" } } } if (window.addEventListener) window.addEventListener("load", buildsubmenus, false) else if (window.attachEvent) window.attachEvent("onload", buildsubmenus) |
Respuesta: Help - menú javascript que no funciona con firefox Tendria que saber que browser esta activo y luego según el browser se asigna lo siguiente: Internet Explorer mostrar = block ocultar = none Mozilla mostrar = visible ocultar = hidden Saludos |
Respuesta: Help - menú javascript que no funciona con firefox Hola ale_glez263, bienvenido: Yifly: Tanto en IE como en FF funciona display:none y display:block; visibility:visible y visibility: hidden; no hay problemas ahí. Yo no veo ningún problema a simple vista. ¿Se puede probar el código completo? ¿Qué error te da? ¿Hasta dónde se ejecuta? Acostúmbrate a meter los códigos entre [ code ] y [/ code ] (o mejor con [ php ], así lo colorea). Saludos. |
| La zona horaria es GMT -6. Ahora son las 20:22. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.