Perdonami, ma come pensi possa funzionare una cosa che prende il numero di secondi unix del server nel momento dell'esecuzione della pagina e poi lo riporta identico ogni secondo in una input?
Semplicemente, quel codice che hai scritto aggiornerà il valore SOLO quando ricarchi la pagina, come qualsiasi cosa che funzioni lato server...
Prova così:
codice:
<html>
<head>
<script type="text/javascript" language="JavaScript">
function tempo(){
document.timeform.timeinput.value = parseInt(document.timeform.timeinput.value) + 1;
setTimeout("tempo()", 1000);
}
</script>
</head>
<body onload="setTimeout('tempo();', 1000);">
<form name="timeform">
<input name="timeinput" size="15" value="<? echo date('U'); ?>">
</form>
</body>
</html>