Foros del Web » Programando para Internet » Javascript »

Visibilidad de una imagen al hacer click

Estas en el tema de Visibilidad de una imagen al hacer click en el foro de Javascript en Foros del Web. Hola amigos foreros :P Bueno, lo que yo quiero hacer... es que... al hacer clic en un boton de un formulario, se vea una imagen... ...
  #1 (permalink)  
Antiguo 16/06/2009, 13:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 1
Visibilidad de una imagen al hacer click

Hola amigos foreros :P

Bueno, lo que yo quiero hacer... es que... al hacer clic en un boton de un formulario, se vea una imagen... (Que cambie su visibilidad)

Si alguien sabe como hacer para que una imagen no sea visible al comienzo y luego al hacer click en este botoncito.... cambie su visibilidad por favor digamelo :)

Un saludo y gracias
  #2 (permalink)  
Antiguo 16/06/2009, 13:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Visibilidad de una imagen al hacer click

para hacer no visible cualquier elemento debes utilizar estilo css con la propiedad display:none o visibility:hidden. el boton lo que hace es simplemente cambiar el valor de esa propiedad a visible o inline:
Código:
<img id="myImg" style="display:none;" ... />
<input type="button" ... onclick="
var elemStyle = document.getElementById('myImg').style;
if(elemStyle.display)elemStyle.display = ''; // si contiene un valor, eliminandolo lo vuelve a su estado predeterminado, en este caso elementos IMG son inline;
else elemStyle.display = 'none';
" />
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 16/06/2009, 13:53
 
Fecha de Ingreso: febrero-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Visibilidad de una imagen al hacer click

Anduvo joya, gracias zerokilled :)
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 20:50.