Volevo realizzare un semplice orologio che parte da ora, minuto e secondi definiti da me.

Secondo voi perche questo stupido script non funge?
Provate ad eliminare la riga "x.setSeconds(30);" e funge!
Peccato che ho bisogno di settare anche i sec.

<html><script language="JavaScript">
function mytime() {
var x=new Date();
x.setHours(23)
x.setMinutes(30);
x.setSeconds(30);
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()",1000); }
//-->
</script>

<BODY onload="mytime()"><center>
<H3>Orologio</H3>
<form name="rclock">
<table border="2">
<input type="text" name="rtime" size="7">
</table>
</form>
</center>
</body>
</html>