Ciao a tutti,
sono un principiante e chiedo un aiutino per il mio primo script. Ho realizzato un form che sottopone all'utente un quiz e poi dà la risposta. In Firefox funziona bene, mentre in IE funziona solo quando faccio clic sul button... premendo il tasto Invio viene aggiornata la pagina ma non viene attivata la funzione che genera l'alert di risposta. Non capisco perché. Inoltre, come faccio a fare in modo che al caricamento della pagina il cursore compaia già nel campo input text, senza doverci cliccare?
Grazie in anticipo dell'aiuto che vorrete darmi.

Ecco il codice:

<html>
<head>
<script language="javascript">
function testResults (form)
{
var testo = form.inputbox.value
if (testo==parola[x+1])
{
alert ("risposta esatta");
}
else
{
alert ("sbagliato");
}
}
</script>
</head>

<body>

<script language="javascript">
parola= new Array ("acqua","wasser","cielo","himmel","fuoco","feuer" );
x=2*Math.floor(Math.random()*3+1)-2;
document.write ("come si dice " +parola[x] +"?" +"

")
</script>

<FORM NAME="myform" ACTION="" METHOD="POST" >
Enter something in the box:

<INPUT TYPE="text" NAME="inputbox" VALUE="" >


<INPUT TYPE="submit" VALUE="Click" NAME="button" onClick="testResults(this.form)">
</FORM>




</body>
</html>