ops!! mi intrometto un pochino......
in effetti solo in questo modo funziona!!!
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<Script Language="JavaScript">
<!--
function time01() {
var dayTim,jiTim,funTim,byoTim,goze;
dayTim=new Date();
jiTim=dayTim.getHours();
funTim=dayTim.getMinutes();
byoTim=dayTim.getSeconds();
if (jiTim<12) goze="am";
else {
goze="pm";
jiTim=jiTim-12;
}
document.getElementById("ora").innerHTML=jiTim+":"+funTim+":"+byoTim+" ("+goze+")";
setTimeout("time01()",1000);
}
// End -->
</Script>
</head>
<body onload='time01();'>
<span id="ora"></span>
</body>
</html>
cioè facendogli fare l'onload della funzione dal tag body!!!