Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2010, 20:08
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Por que no funciona mi script? muestra y oculta div

buenas...

fijate que ninguna de las dos condiciones if se cumple. es decir, estas leyendo una propiedad donde se asume que esta declarada directamente en el elemento. o sea, el objeto style representaria el atributo style, pero el elemento no tiene declarado ningun atributo style, de modo que display siempre te va devolver una cadena vacia. luego en el condicional estas comparando la cadena vacia vs un string literal el cual siempre te va devolver falso. ¿que puedes hacer? pues en lugar de comprobar si el campo es visible (block), comprueba si la propiedad display tiene valor.
Código:
element.style.display = !element.style.display? 'none': '';
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 16/12/2010 a las 19:37 Razón: error ortografico