Mira creo estar buscando lo mismo que vos, un banner de por ej 4 imagenes que cambien solas cada X cantidad de segundos, bueno encontre este codigo que anda perfecto en Internet Explorer pero no me anda en Firefox y justo iba a recurrir al foro para consultar:
Código PHP:
<HTML>
<HEAD>
</HEAD>
<STYLE>
.imagen {margin-top: -100px}
</STYLE>
<BODY onload="inicial(), inicia_giro()" 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() {
window.t1.style.visibility="visible";
window.t2.style.visibility="hidden";
window.t3.style.visibility="hidden";
window.t4.style.visibility="hidden";
}
function inicia_giro() {
window.setInterval("fases()", 3000); //serian 3 segundos
}
function fases() {
if(window.t1.style.visibility=="visible") {
window.t1.style.visibility="hidden";
window.t2.style.visibility="visible";
window.t3.style.visibility="hidden";
window.t4.style.visibility="hidden";
} else if(window.t2.style.visibility=="visible") {
window.t1.style.visibility="hidden";
window.t2.style.visibility="hidden";
window.t3.style.visibility="visible";
window.t4.style.visibility="hidden";
} else if(window.t3.style.visibility=="visible") {
window.t1.style.visibility="hidden";
window.t2.style.visibility="hidden";
window.t3.style.visibility="hidden";
window.t4.style.visibility="visible";
} else if(window.t4.style.visibility=="visible") {
window.t1.style.visibility="visible";
window.t2.style.visibility="hidden";
window.t3.style.visibility="hidden";
window.t4.style.visibility="hidden";
}
}
</script>
</BODY>
</HTML>
Buscando por ahi encontre alguien q tenia el mismo problema, y le sugirieron agregar a la parte de
function inicia_giro() {
window.setInterval("
document.fases()", 3000);
}
lo probe y directamente no anda, me da error, asi que no puedo hacerlo andar en Firefox.
Desde ya muchas gracias.
Un saludo
Germán