Nel seguente programma vorrei scrivere, con document.write, tutti i dati di una selezione con un ciclo for, ma viene scritto solo il primo dato. E se poi uso l'istruzione document.write prima della selezione, viene scritto il contenuto di questa istruzione e nessuno della selezione. Perché? Grazie

lanvoel

< html>
< head>
< script language="JavaScript">
function lista_selezione()
{
var theDayElement= window.document.form1.theDay
//document.write("Ci sono "+ theDayElement.length +" opzioni")
var contatore
for (contatore=0; contatore < theDayElement.length; contatore++) // non funziona
{
document.write("Il testo della opzione "+ contatore + " è " + theDayElement.options[contatore].text +"<br>")
}
}
< /script>
< /head>
< body>
< form name=form1>
< select name=theDay size=5>
< option value=0 selected> lunedì
< option value=1> martedì
< option value=2> mercoledì
< option value=3> giovedì
< option value=4> vennerdì
< option value=5> sabato
< option value=6> domenica
< /select>
< br><br>
< input type="button" name="pulsante" value="scrivi il contenuto della selezione" onclick="lista_selezione()"><br><br>
< /form>
< /body>
< /html>