Originariamente inviato da Mich_
IL fatto di essere in unfile a parte non cambia nulla: se nell'esecuzione dello script c'e` un alert deve visualizzarlo. Se non lo fa e` perche` nonentra nello script.
Hai perfettamente ragione ma non è così... ho piazzato due alert, una all'inizio dello script vuota (alert()) e una alla fine (alert(stringData)). Se lo script è esterno alla pagina nessuna alert viene chiamata, se inveve è interno sia la prima che la seconda vengono chiamate e stringData è corretta.
Inoltre lo script dovrebbe essere eseguito prima del caricamento del resto della pagina. L'oggetto cui si riferisce e` definito prima?
L'oggeto è definito immediatamente prima dell'apertura del tag script.

Se devi tenere il nome "data" indirizzalo in questo modo:
document.form1.elements["data"].value = stringaData;
Per una prova cambia comunque il nome "data" del campo: ti togli un pensiero.

Facci sapere come va con Opera7.
Si si.. ho provato a cambiarlo ma niente

Cmq con Opera 7 funziona bene, e anche con gli altri browser...