Ciao, è da poco che ho incominciato a scrivere righe di codice in Javascript, avrei bisogno di un aiuto facile facile credo...

Ho il seguente script in una pagina html per visualizzare l'ora

*************************************************
<script language="JavaScript">

function SymError()

{

return true;

}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)

{

return (new Object());

}

window.open = SymWinOpen;

</script>

<script language="JavaScript" type="text/javascript">

if (navigator.appName == "Microsoft Internet Explorer") {

ID = setTimeout("Aggiorn();",1000);

function Aggiorn() {

Data = new Date()

Ore = Data.getHours()

Minuti = Data.getMinutes()

Secondi = Data.getSeconds()

if (Minuti < 10) Minuti = "0" + Minuti

if (Secondi < 10) Secondi = "0" + Secondi

Cal = Ore + ":" + Minuti + ":" + Secondi

ID = setTimeout("Aggiorn();",1000);

if (document.all)

document.all.clock.innerHTML=Cal

else

document.write(Orologio)

}

}

</script>

<script language="JavaScript">

window.open = SymRealWinOpen;

</script>
*************************************************

Per quale motivo l'ora compare con un secondo di ritardo rispetto a quando viene caricata la pagina? Sapete come porre rimedio all'inconveniente?

Vi ringrazio anticipatamente.

Luca.