Foros del Web » Programando para Internet » Javascript »

Mostrar display

Estas en el tema de Mostrar display en el foro de Javascript en Foros del Web. Buenas, estoy haciendo una página en Javascript en la que tengo varios combos ocultos. El caso es que tengo un if basado en el style.display ...
  #1 (permalink)  
Antiguo 17/12/2008, 04:39
 
Fecha de Ingreso: mayo-2008
Ubicación: Mallorca
Mensajes: 20
Antigüedad: 16 años
Puntos: 1
Mostrar display

Buenas, estoy haciendo una página en Javascript en la que tengo varios combos ocultos. El caso es que tengo un if basado en el style.display de los objetos pero no me funciona.

¿Alquien podría explicarme por qué no funciona esta sentencia?

alert(document.getElementById('id').style.display) ;

Gracias!
  #2 (permalink)  
Antiguo 17/12/2008, 04:55
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Mostrar display

Que vendria a ser "no me funciona"?

No se ejecuta el alert... o se ejecuta pero no te muestra texto?

Por defecto cuando esta en block devuelve: ''
  #3 (permalink)  
Antiguo 17/12/2008, 05:06
 
Fecha de Ingreso: mayo-2008
Ubicación: Mallorca
Mensajes: 20
Antigüedad: 16 años
Puntos: 1
Respuesta: Mostrar display

Perdón. Significa que se me ejecuta el alert pero no me muestra texto.
  #4 (permalink)  
Antiguo 17/12/2008, 05:19
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Mostrar display

Cómo llamás al alert? Porque si no se dispara, aunque sea con un valor vacío o indefinido, el problema está en cómo lo llamás o en que tenés un error en otra parte que detiene la ejecución antes de llegar al disparo del alert.
  #5 (permalink)  
Antiguo 17/12/2008, 05:20
 
Fecha de Ingreso: mayo-2008
Ubicación: Mallorca
Mensajes: 20
Antigüedad: 16 años
Puntos: 1
Respuesta: Mostrar display

No, no, el alert se ejecuta. El problema es que sale vacío.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:36.