<script>
var time = 2000; // 1 minuto = 60000
var msgs = ["hola albinr","este es forobeta","probando mensajes"]; // mensajes
var total = msgs.length-1;
var idx = 0;
document.getElementById('msg').innerHTML = msgs[idx]; // muestro primer mensaje
function go(){
setTimeout(function(){
if(idx >= total){
idx = 0;
}else{
idx++;
}
document.getElementById('msg').innerHTML = msgs[idx];
go(); // Again
},time);
}
go();
</script>
<div id="msg"></div>
Woo.. Lo guardaré por si lo llego a necesitarEste podría servirte no es la mejor manera pero funciona ok
Antes del </body
HTML:<script> var time = 2000; // 1 minuto = 60000 var msgs = ["hola albinr","este es forobeta","probando mensajes"]; // mensajes var total = msgs.length-1; var idx = 0; document.getElementById('msg').innerHTML = msgs[idx]; // muestro primer mensaje function go(){ setTimeout(function(){ if(idx >= total){ idx = 0; }else{ idx++; } document.getElementById('msg').innerHTML = msgs[idx]; go(); // Again },time); } go(); </script>
Esto va en el <body o donde quieras:
HTML:<div id="msg"></div>
Aquí lo puedes ver funcionando:
Online Javascript Editor