Buenas!
Tengo 3 div´s en mi código, uno tiene su display a "block" para que se vea y los otros a "none", y quiero hacer una función en js para que vaya cambiando el display de los div´s sucesivamente transcurrido un período de tiempo, el código es el siguiente:
Código PHP:
function cambiarImg( ){
//alert(i);
if (i==0){
document.getElementById("n1").style.display="block";
document.getElementById("n2").style.display="none";
document.getElementById("n3").style.display="none";
i++;
//alert("n1"+i);
}
if (i==1){
document.getElementById("n1").style.display="none";
document.getElementById("n2").style.display="block";
document.getElementById("n3").style.display="none";
i++;
//alert("n2"+i);
}
if (i==2){
document.getElementById("n1").style.display="none";
document.getElementById("n2").style.display="none";
document.getElementById("n3").style.display="block";
i=0;
//alert("n3"+i);
}
}
timer=setInterval("cambiarImg()", 5000);
El problema es q solo m rota bién si tengo los alert activados, sino no...es algo muy raro y no entiendo porque, en la consola de errores no me sale error js alguno.
Como podría hacer q funcione correctamente sin tener q activar los alerts??
Un saludo!