Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2009, 15:33
GermanGaita
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Banner Cambiante

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