Ciao,
ho realizzato un "orologio" con javascript.
Il funzionamento è piuttsosto semplice: il metodo viene invocato una prima volta inizialmente e poi si auto-invoca ad ogni secondo visualizzandoall'interno di un panello l'ora attuale.
Funziona perfettamente in Explorer 7, mentre in Firefox non vengono visualizzate affatto le cifre che compongono l'ora.
Sapresti spiegarmene il motivo e come poter risolvere ciò?
Grazie a tutti in anticipo.
Di seguito il codice:
codice:
<div class=Clock>
<span class=ClockDate>" + today.ToString("MMMM") + "" + today.Year.ToString() + </span>
<span class=ClockDay>" + today.Day.ToString() + "</span>
<span class=ClockDate>" + today.ToString("dddddd") + "</span>
<span class=ClockTime id=javaclock></span>";
</div>
<script language=\"javascript\">
function curTime() {
var now=new Date();
var hrs=now.getHours();
var min=now.getMinutes();
var sec=now.getSeconds();
if (hrs<10) { hrs=\"0\"+hrs };
if (min<10) { min=\"0\"+min };
if (sec<10) { sec=\"0\"+sec };
javaclock.innerHTML=hrs+\":\"+min+\":\"+sec;
t=setTimeout(\"curTime()\",1000)
}
curTime();
</script>