Ho provato a fare la seg. modifica, ma non funge (sarà perchè non so nulla della sintassi javascript???). Qualcuno sa dirmi che tipo di errore è?

<html><script language="JavaScript">

function settime() {
var x=new Date();
x.setHours(23);
x.setMinutes(30);
x.setSeconds(30);
mytime(x);
}

function mytime(x) {
h=x.getHours();
m=x.getMinutes();
s=x.getSeconds();
if(s<=9) s="0"+s;
if(m<=9) m="0"+m;
if(h<=9) h="0"+h;
time=h+":"+m+":"+s;
document.rclock.rtime.value=time;
setTimeout("mytime(x)",500); }
//-->
</script>

<BODY onload="settime()"><center>
<H3>Your local time!</H3>
<form name="rclock">
<table border="2">
<input type="text" name="rtime" size="7">
</table>
</form>
</center>
</body>
</html>