Eh si, richiami la funzione doRefresh ( che ricarica la pagina) ogni secondo.
Per evitare il refresh della pagina devi cambiare metodo ( cioè DOM ).
Ovviamente lo script che hai messo è da rimuovere subito :S
Sostituiscilo così:
Codice:
function ora() {
var today = new Date();
var h = today.getHours();
if (h<=9) h='0'+h;
var m= parseInt(today.getMinutes());
if (m<=9) m='0'+m;
var s= parseInt(today.getSeconds());
if (s<=9) s='0'+s;
document.getElementById('hour_box').innerHTML = h + ':' + m + ':' + s;
setTimeout(ora, 1000);
}
Subito dopo la chiusura del tag <div id="hour_box"></div> inserisci:
Codice HTML:
<!-- codice html sopra -->
<div id="hour_box"></div>
<script type="text/javascript">/*<![CDATA[*/ora();/*]]>*/</script>
<!-- codice html sotto -->