Grazie per la risposta.

avevo provato a l'alert dentro la funzione ahahDone, purtroppo il problema non è il messaggio di alert in se ma l'istante in cui viene valorizzata la variabile,

io faccio

controllo1
controllo2
controllo3_ahah
controllo4
controllo5

quando arrivo al controllo4 io già dovrei avere il risultato del controllo_ahah document.f.stato.value, purtroppo però il valore di quel campo cambia in ritardo...

non c'è modo anche senza l'ìuso di ahah, di ovviare?