Cita:
Iniciado por GeekGirl La acción no se repite porque estás usando [URL="http://www.w3schools.com/jsref/met_win_settimeout.asp"]setTimeout()[/URL] el cual se ejecuta sólo una vez cuando se cumple el tiempo seteado. Si querés que la acción se repita, tenés que usar en su lugar [URL="http://www.w3schools.com/jsref/met_win_setinterval.asp"]setInterval()[/URL] que se va a ejecutar infinitamente hasta que invoques un [URL="http://www.w3schools.com/jsref/met_win_clearinterval.asp"]clearInterval()[/URL].
En tu código no hay ninguna verificación para la carga del sitio, podrías ingresarlo dentro de un window.onload por ejemplo.
Saludos.
Hola, gracias por responder.
Entiendo lo que hace setInterval pero lo que está haciendo ahora es cada 5 segundos me devuelve al mismo sitio. La idea es que vaya en uno en uno, osea me muestre cada 5 segundos cada sitio.
Código:
var iframeElem = document.getElementById('iframe1Id');
iframeElem.src = "http://www.narce.cl";
setInterval(function() {
var iframeWindow = window.iframe1Name;
iframeWindow.location.href = "http://www.croquisweb.cl";},5000);
Algún dato?:(