Lo script che sto utilizzando è questo:
var tmphour=0;
var tmpminute=0;
var tmpsecond=0;
var tmporario=0;
function viewora() {
tmpdata=new Date();
tmphour=tmpdata.getHours();
tmpminute=tmpdata.getMinutes();
tmpsecond=tmpdata.getSeconds();
if (tmphour.length==1) tmphour="0"+tmphour;
if (tmpminute.length==1) tmpminute="0"+tmpminute;
if (tmpsecond.length==1) tmpsecond="0"+tmpsecond;
tmporario=tmphour+"."+tmpminute+"."+tmpsecond;
var id=setTimeout("viewora()",500);
document.all.tmporologio.innerHTML=tmporario;
}
Quello che succede è che viene visualizzata l'ora ma non viene aggiornata
ogni secondo. Ho provato a mettere dei controlli sul ciclo (alert) e
ovviamente la pagina è andata in loop di alert... quindi funziona il
setTimeOut...
Cosa c'è di sbagliato???