Foros del Web » Programando para Internet » Javascript »

cambiar imagen

Estas en el tema de cambiar imagen en el foro de Javascript en Foros del Web. que tal, como puedo hacer q se cambie una imagen al darel clic, por ejemplo imaginemos que > y < son imagenes q me muestran ...
  #1 (permalink)  
Antiguo 09/03/2007, 12:40
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Pregunta cambiar imagen

que tal, como puedo hacer q se cambie una imagen al darel clic, por ejemplo imaginemos que > y < son imagenes q me muestran u ocultan un DIV, al darle click a > quiero que aparesca el DIV pero que a la vez el > se cambie a < y biseversa, mostrar el DIV es sencillo, lo que no se me ocurre es clmo cambiar la imagen :( alguien sabe como, de antemano muchas gracias!!!
__________________
Wow! No se que decir...

Última edición por zyon; 09/03/2007 a las 13:14
  #2 (permalink)  
Antiguo 09/03/2007, 12:44
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: cambiar imagen

a no te entendi
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #3 (permalink)  
Antiguo 09/03/2007, 13:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: cambiar imagen

jeje, mm al darle clic a una omagen quiero q esa imagen cambie, osea si tengo la imagen de un perro, al darle clic ahora aparesca la imagen de un gato...si me explico?
__________________
Wow! No se que decir...
  #4 (permalink)  
Antiguo 09/03/2007, 13:24
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: cambiar imagen

a una imagen es sobreposicion

<a href="miperfil/perfil.php" target="mainFrame" onmouseover="MM_swapImage('Image4','','imagenes/botonera/institucion1/btn_miperfil2.gif',1)" onmouseout="MM_swapImgRestore()"><img src="imagenes/botonera/institucion1/btn_miperfil.gif" name="Image4" width="79" height="85" border="0" id="Image4" />
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #5 (permalink)  
Antiguo 09/03/2007, 13:46
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: cambiar imagen

mm no entiendo algo, ese metodo es un que creaste?, es mas no entiendo que haces jeje solo se que lo que necesito debe de ser en el OnClick..
__________________
Wow! No se que decir...
  #6 (permalink)  
Antiguo 09/03/2007, 13:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: cambiar imagen

Hola zyon

A ver si esto te sirve:

Código PHP:
<html>
<
head>
<
script>
var 
im;
function 
cambia(obj) {
  
document.getElementById('algo').style.display = (im) ? 'block' 'none';
  
obj.src = (im) ? 'imagen1.jpg' 'imagen2.jpg';
  
im = !im;
}
</script>
</head>
<body>
<img src="imagen1.jpg" onclick="cambia(this)" />
<div id="algo">Algo</div>
</body>
</html> 
Saludos,
  #7 (permalink)  
Antiguo 09/03/2007, 16:38
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: cambiar imagen

ME sirvio a la perfeccion !!! muchas Gracias JavierB, pero una duda, no use la linea :

document.getElementById('algo').style.display = (im) ? 'block' : 'none';

por que la tengo que hacer de otro modo, pero la propiedad DISPLAY es igual a la de VISIBILITY?

y en la linea:

<img src="imagen1.jpg" onclick="cambia(this)" />

esa Diagonal del final sirve para algo en especial?
__________________
Wow! No se que decir...
  #8 (permalink)  
Antiguo 10/03/2007, 03:14
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: cambiar imagen

Hola de nuevo.

Si usas display='none' el objeto no se ve y no ocupa espacio en la página. Usando visibility='hidden' el objeto tampoco se ve pero queda vacío el hueco que ocupaba.

Saludos,
  #9 (permalink)  
Antiguo 12/03/2007, 08:53
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Re: cambiar imagen

A ok, mucjhas gracias por la aclaracion!!!!
__________________
Wow! No se que decir...
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 11:06.