Hola
Toninito, no miré si el algoritmo estaba bien, al parecer si porque arrojó
40 que es el número de la semana actual.
Para lo del clic al campo debes agregarle en el
onclick el
this.value, así:
Código HTML:
<form name="form1" method="post" action="">
<input type="text" name="textfield" id="textfield" onClick="this.value=getWeekNr();">
</form>
Saludos.