Foros del Web » Programando para Internet » Javascript »

imagen visible

Estas en el tema de imagen visible en el foro de Javascript en Foros del Web. Hola a todos. Tengo un objeto que inicialmente está invisible, a traves de 'style="display:none;", pero cómo puedo hacer para que mas tarde al verificar un ...
  #1 (permalink)  
Antiguo 19/06/2003, 11:42
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 22 años, 3 meses
Puntos: 0
imagen visible

Hola a todos.
Tengo un objeto que inicialmente está invisible, a traves de 'style="display:none;", pero cómo puedo hacer para que mas tarde al verificar un campo con javascript, esta imagen se haga visible.
Muchas gracias;
strogoff
  #2 (permalink)  
Antiguo 19/06/2003, 12:03
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 3 meses
Puntos: 4
Has de darle un nombre a ese objeto con id="objeto". después añades esto a tu función Javascript:

document.getElementById("objeto").style.display="" ;

Un saludo y suerte.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 20/06/2003, 02:49
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 22 años, 3 meses
Puntos: 0
De acuerdo

Muchas gracias. Al final me ha funcionado con;

document.id_objeto.style.display="";

Un saludo ;
strogoff
  #4 (permalink)  
Antiguo 20/06/2003, 02:54
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 3 meses
Puntos: 4
Bien, me alegro de que te halla funcionado. Sin embargo, creo que tal y como lo has hecho no funciona en Netscape. El otro método, aunque muy similar, sí que funciona tanto para IE como para Netscape.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #5 (permalink)  
Antiguo 20/06/2003, 18:14
Avatar de Ds1
Ds1
 
Fecha de Ingreso: junio-2003
Mensajes: 87
Antigüedad: 21 años, 8 meses
Puntos: 0
yo lo ago con la propiedad


window.Layer1.style.visibility = 'hidden';
window.Layer1.style.visibility = 'visible';








Cita:
Mensaje Original por strogoff
Muchas gracias. Al final me ha funcionado con;

document.id_objeto.style.display="";

Un saludo ;
strogoff
  #6 (permalink)  
Antiguo 20/06/2003, 18:26
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 3 meses
Puntos: 4
Sí bueno, las diferencias están en que mientras que con visibility el objeto símplemente no se ve con display no se ve pero tampoco ocupa sitio en la página, es decir, no deja un hueco en blanco. Cuando se trata de capas con posición absoluta se pueden usar ambos indistintamente ya que éstas "flotan" sobre todo lo demás. Pero al tratarse de imágenes y otros objetos incrustados en la página se corre el riesgo de que con display nos desplace todo el contenido al hacerse visible o no. Está bien para menúes desplegables y cosas similares.

document.id_objeto.style.display="";
window.Layer1.style.visibility = 'visible';
Estos dos métodos son válidos (aunque el segundo no lo había visto antes), pero habéis de tener cuidado porque pueden no ser compatibles con Netscape.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 08:10.