Originariamente inviato da kove
grazie Lucavizzi,

ho provveduto ad inserire la regola css "top:0;" in linea, ma non è cambiato niente, l'elemento rimane fermo, da cosa può dipendere?

Ciao
Faccio giusto una precisazione.
Specificando "top:0;" puoi ottenere differenti risultati dai diversi browser. Ad es. IE risolve il valore 0 con "0px" mentre FF lo risolve con "0pt".
Questo diventa un problema se utilizzi il valore di quella proprietà per eseguire dei confronti all'interno del tuo script.
In questo caso, dovresti specificare anche l'unità di misura (sia sul css che sullo script).
Quindi "top:0px;" e if (spaziotop=="0px")

Edit: scusa lucavizzi, non avevo visto la tua risposta