Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2011, 16:37
julili
 
Fecha de Ingreso: diciembre-2011
Mensajes: 7
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Imágenes que cambian cada cierto tiempo

Hola! Necesito hacer una especia de galería de imágenes, que cambien cada x tiempo. He encontrado un código muy sencillito para ello, pero no consigo que repita la función cada tres segundos como le indico. Sé que el fallo será una tontería, pero no lo veo.. me podéis echar una mano??

function imagenes(){
var imagenes= new Array();
var contador=0;
//var imagen=document.getElementById("miImagen");
imagenes [0]="images/fotoCiencias.jpg";
imagenes [1]="images/fotoDerecho.jpg";
imagenes [2]="images/fotoEconomicas.jpg";
imagenes [3]="images/fotoEducacion.jpg";

setTimeout(function() {
var imagen = document.getElementById('miImagen');
var actual = contador > imagenes.length? 0: contador+1;
imagen.src = imagenes[actual];
contador = actual;
},3000);

}

En el HTML sólo tengo esto puesto

<img src="" alt="imagen1" id="miImagen" />

¿alguien me ayuda?
Gracias