Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2012, 22:28
IXtremeLT
 
Fecha de Ingreso: julio-2011
Ubicación: Zapopan, Jal. MX
Mensajes: 316
Antigüedad: 12 años, 10 meses
Puntos: 32
Respuesta: Problema con desplegable en IE

Hola!

Pueden ser varias cosas, trata de usar minusculas al seleccionar los elementos entre comillas ("UL">"ul"). Tambien prueba creando las propiedades en variables independientes (ul.alto>alto).

Mira la mejor forma de solucionar un problema asi, primeramente te recomiendo que estructures tu codigo fuente, agregando espacios dependiendo la anidacion que tenga tu codigo.

Ejemplo:
Código Javascript:
Ver original
  1. function a() {
  2.     var z = true;
  3.     if ( z ) {
  4.         return true;
  5.     }
  6. }
Yo generalmente uso el tabuleador o 4 espacios.

Y ya por seguido, empieza desde la raiz del problema, en tu caso seria comenzar analizando desde donde llamas a la lista "ul" con getElementsByTagName.

Asi, puedes usar la consola web de firefox, la verdad que es la mejor herramienta que he usado para depurar mis aplicaciones.

Ya por ultimo te recomiendo que te animes a usar la biblioteca de jQuery, esta te ayuda bastante a hacer todas estas cosas con compatibilidad y buen funcionamiento.

Con jQuery serian tan sencillo como hacer

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('ul li').hover(function(){
  3.         $(this).parent().slideToggle("fast");
  4.     });
  5. });

Como vez asi logras hacerlo mas facil, saludos!