eh ma il discorso è che la funzione js funzione bene.
come detto l'ho testata su una pagina html messa allo stesso livello directory di questo script.
e poi l'ho testata in questa stessa pagina richimandolo nell'evento onload.
quindi funziona.
e nel form l'alert funziona (nel senso che appare nella pagina).
è come se "saltasse" quella riga.