var ed io abbiamo notato lo stesso errore.
Il nome del form non e` definito come oggetto da solo. Ha necessita` di un document. davanti.
Alcuni browser (ad esempio IE) permettono quegli errori, con questo creando alcuni problemi di compatibilta` nei nomi.
Io ti ho dato una soluzine il piu` simile possibile alla tua; var ha modificato lo script in modo piu` razionale, facendoti passare l'oggetto form alla funzione (vedi modifica della istruzione di chiamata), in modo da aggirare il problema a monte.

Rispondi quotando