Hola chechu_, bienvenido a los foros
:
Para realizar una misma acción con la misma frecuencia existe el método setInterval, con 2 parámetros el primero es esa acción, y el segundo parámetro el número de milisegundos en realizarse... Las imágenes supongo que pueden estar en un array y el índice de las imágenes puede ser una variable:
var imagenes = ["imagen1.gif", "imagen2.gif", "imagen3.gif"];
var actual = 0;
var hora = 1000 * 60 * 60; // 1000 milisegundos * 60 segundos * 60 minutos
function cambiarImg() {
document.images["cambiante"].src = imagenes[++actual % imagenes.length];
}
window.onload = function() {setInterval("cambiarImg()", hora)}
...
y la imágen:
<img src="imagen1.gif" alt="cambiante" name="cambiante" />
Saludos