SOLUCIONADO!
Perdon por lo que escribi arriba, si estaba ahi el error, solo que me habia olvidado de cambiar algunos
window.t1.style.visibility por
document.getElementById('t1').style.visibility
Bueno aca les dejo el codigo terminado, anda perfecto, le hice un cambio, suprimi la funcion
inicia_giro() y le hice a
fases() una llamada recursiva, al final con un intervalo de 2 segundos.
Para cambiar este lapso de tiempo solo hace falta cambiar el 2000(q son milisegundos) por la cantidad que quieran, 4000 serian 4 segundos
window.setTimeout("fases()", 2000) Código PHP:
<HTML>
<HEAD>
</HEAD>
<STYLE>
.imagen {margin-top: -100px}
</STYLE>
<BODY onload="inicial(), fases()" bgcolor=black>
<center><br><br><br><br><br><br>
<img class=imagen id=t1 src="imagen1.jpg"><br>
<img class=imagen id=t2 src="imagen2.jpg"><br>
<img class=imagen id=t3 src="imagen3.jpg"><br>
<img class=imagen id=t4 src="imagen4.jpg"><br>
</center>
<script>
function inicial() {
document.getElementById('t1').style.visibility="visible";
document.getElementById('t2').style.visibility="hidden";
document.getElementById('t3').style.visibility="hidden";
document.getElementById('t4').style.visibility="hidden";
}
function fases() {
if(document.getElementById('t1').style.visibility == "visible") {
document.getElementById('t1').style.visibility="hidden";
document.getElementById('t2').style.visibility="visible";
document.getElementById('t3').style.visibility="hidden";
document.getElementById('t4').style.visibility="hidden";
} else if(document.getElementById('t2').style.visibility == "visible") {
document.getElementById('t1').style.visibility="hidden";
document.getElementById('t2').style.visibility="hidden";
document.getElementById('t3').style.visibility="visible";
document.getElementById('t4').style.visibility="hidden";
} else if(document.getElementById('t3').style.visibility == "visible") {
document.getElementById('t1').style.visibility="hidden";
document.getElementById('t2').style.visibility="hidden";
document.getElementById('t3').style.visibility="hidden";
document.getElementById('t4').style.visibility="visible";
} else if(document.getElementById('t4').style.visibility == "visible") {
document.getElementById('t1').style.visibility="visible";
document.getElementById('t2').style.visibility="hidden";
document.getElementById('t3').style.visibility="hidden";
document.getElementById('t4').style.visibility="hidden";
}
window.setTimeout("fases()", 2000);
}
</script>
</BODY>
</HTML>
El codigo original lo saque de
lawebdelprogramador
Espero que les sirva, un abrazo!