Foros del Web » Programando para Internet » Javascript »

Recarga de imágenes

Estas en el tema de Recarga de imágenes en el foro de Javascript en Foros del Web. Buenas: Tengo una página con una imagen y quiero que esa foto cambie cada pocos segundos, pero no quiero recargar la página entera. ¿Cómo puedo ...
  #1 (permalink)  
Antiguo 11/03/2004, 06:00
 
Fecha de Ingreso: diciembre-2001
Ubicación: Bilbao
Mensajes: 182
Antigüedad: 22 años, 4 meses
Puntos: 0
Recarga de imágenes

Buenas:

Tengo una página con una imagen y quiero que esa foto cambie cada pocos segundos, pero no quiero recargar la página entera.

¿Cómo puedo hacerlo? Debería funcionar en Netscape también...

Muchas gracias
__________________
Un saludo, y gracias de antemano.

Iker M.
  #2 (permalink)  
Antiguo 11/03/2004, 09:44
 
Fecha de Ingreso: enero-2004
Mensajes: 57
Antigüedad: 20 años, 4 meses
Puntos: 0
hola... a ver si te sirve...

Pon esto en el <head>:

Código:
<script language="javascript">

var imagenes=new Array()

imagenes[0]=new Image (208,93);
imagenes[0].src="images/publicidad/informatico.gif"
imagenes[1]=new Image (235,95);
imagenes[1].src="images/publicidad/reformas_contrucciones.gif"
imagenes[2]=new Image (250,111);
imagenes[2].src="images/publicidad/lloguer_vehicles_a_empresses.jpg"

cont=0
function presImagen(){
if (document.all){
document.getElementById('foto').filters.blendTrans.apply()
document.getElementById('foto').src=imagenes[cont].src
document.getElementById('foto').filters.blendTrans.play()
}
else
    {
    document.images.foto.src = imagenes[cont].src
    }
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('presImagen()',10000)
}
</script>
Modifica el nombre de las imágenes y su tamaño. El tiempo=window.setTimeout('presImagen()',10000) está en milisegundos, es decir 10000=10 segundos.

Y luego pega esto en el <body> donde quieras que se vean las imágenes:

Código:
<img id="foto" src="images/publicidad/informatico.gif" style="filter:blendTrans(duration=3)">
Lo de style="filter:blendTrans(duration=3)" es el difuminado a la hora de cambiar la imagen.

Espero haberte ayudado. Hasta Luego!
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 10:13.