ho cercato di modificare il tutto con i vs. consigli, nella pagina ho messo:

<input name="data" type="text" size="10" maxlength="10" id="data">
<script language="JavaScript" src="./data.js"></script>

(ma lo stile che prima applicavo con id adesso dove lo applico?? devo usare class x forza?)

lo script è diventato:

---data.js---
day = new Date();
anno = day.getFullYear();
mese = day.getMonth();
giorno = day.getDate();
if (mese < 10) mese = "0"+mese;
if (giorno < 10) giorno = "0"+giorno;
stringaData = anno + "-" + mese + "-" + giorno;
document.form1.data.value = stringaData;

(ho cambiato la variabile data a day)

contina cmq a nn funzionare..
stringaData = anno + "-" + mese + "-" + giorno;
document.form1.data.value = stringaData;