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 ((
<= 100) || (0))
 {
  
x--;
  if(
== 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(
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!