Ciao,
potete darmi una mano a modificare uno script in JS, non riesco! Lo script in questione funziona perfettamente in firefox ma non in IE...
Codice PHP:
<script language="Javascript">
x=10;
function countdown()
{
if ((0 <= 100) || (0 > 0))
{
x--;
if(x == 0)
{
document.getElementById("dl").innerHTML = '<span style="cursor:pointer"><img src=down2.png align=absmiddle onClick="window.location=\'download.html\' ></span>
Click above to Download Now!';
}
if(x > 0)
{
document.getElementById("dl").innerHTML = '<img src=d.gif align=absmiddle>
Please wait '+x+' seconds..';
setTimeout('countdown()',1000);
}
}
}
countdown();
</script>
Cosa fa?
Visualizza un countdown di 10 secondi "Please wait X seconds.." e un immagine animata d.gif che simula un "loading"...
Allo scadere dei 10 secondi mostra un'immagine diversa down2.png linkata a un'altra pagina...
In Firefox funziona bene...
Il problema c'è con IE (provato la ver. 7)
Problema #1:
a ogni secondo che passa l'immagine d.gif viene ricaricata (quindi l'effetto di loading si ripete prima che la lancetta finisca il giro...) vedi immagine allegata...

Problema #2:
allo scadere dei 10 secondi NON viene visualizzata la seconda immagine, ne il relativo link...
Grazie a chiunque riesca e voglia aiutarmi!