Foros del Web » Programando para Internet » Javascript »

Refresco objeto <IMG>

Estas en el tema de Refresco objeto <IMG> en el foro de Javascript en Foros del Web. Hola, tengo un problema que me tiene loco. En una página tengo un objeto <IMG>, definido como <IMG alt='Mostrar ...' name='img1' src='/images/imagen1.gif' border='0'> , asignado ...
  #1 (permalink)  
Antiguo 28/01/2003, 11:42
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 21 años, 5 meses
Puntos: 0
Refresco objeto <IMG>

Hola, tengo un problema que me tiene loco. En una página tengo un objeto <IMG>, definido como

<IMG alt='Mostrar ...' name='img1' src='/images/imagen1.gif' border='0'>

, asignado a un enlace <A ...>
Cuando pulso este botón, a través JavaScript, le cambio el src de la siguiente manera;

document.frmData.img1.src="/images/imagen2.gif";

pero el muy cochino, no sólo no me cambia la imagen, sino que el botón deja de verse, aunque se que está porque el 'alt' funciona. Si pulso botón derecho 'Mostrar imagen', aparece la imagen adecuada, y el resto de veces que cargo la página ya se ve correctamente. Es más, antes de forzar 'Mostar imagen', si vuelvo a pulsar el botón de marras, a través JavaScript, le vuelvo a cambiar el src;

document.frmData.img1.src="/images/imagen1.gif";

y funciona.

Si alguien me pudiese decir si hay alguna forma de refrescar, o algo similar, el objeto <IMG>, le estaría muy agradecido.
  #2 (permalink)  
Antiguo 28/01/2003, 12:11
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenas

Por qué no pruebas a pedirselo desde la misma imagen??


<img src="/images/imagen1.gif" alt="Mostrar" onClick="this.src='/images/imagen2.gif'">
  #3 (permalink)  
Antiguo 29/01/2003, 03:14
Avatar de strogoff  
Fecha de Ingreso: noviembre-2002
Ubicación: Madriss
Mensajes: 62
Antigüedad: 21 años, 5 meses
Puntos: 0
No puedo hacerlo desde el propio <IMG> ya que se trata de una imágen que cambia entre img1 e img2 alternativamente, según vaya pulsado el botón.

Última edición por strogoff; 30/01/2003 a las 03:33
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 21:50.