Originariamente inviato da br1
quel messaggio spesso indica che nella pagina esistono piu' oggetti con lo stesso nome... verifica quante volte hai "form1" e "data" (anche come nomi di variabili negli script) e assicurati di avere un solo <body>
ciao
l'ho pensato anch'io.. come oggetti non ce ne sono altri con nome form1 e data.
Invece form1 e data sono richiamati in un'altra funzione check() che controlla il form.
Ma l'errore lo dà al caricamento della pagina, senza che abbia fatto submit o richamato check().
Per prova ho creato una pagina di test che NON dà errore, ma NON valorizza "data":
codice:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript">
today = new Date();
valore = today.getDate()+':'+(today.getMonth()+1)+':'+today.getFullYear();
alert(valore);
document.form1.data.value = valore;
</script>
<form name="form1">
<input name="data" type="text" maxlength="10" id="data" />
</form>
</body>
</html>