Ciao a tutti! Credo di non aver afferrato qualcosa sul timing di esecuzione delle funzioni (!).
Mi spiegate perchè questo codice non funziona (la funzione non parte):
----------------------------------------------------
<html>
<head>
<SCRIPT Language="JScript">
FaiQualcosa();{
window.document.form.SubCategory.options[0] =new Option( "2009" );
window.document.form.SubCategory.options[1] =new Option( "2008" );
}
</script>
</head>
<body>
<form name=form>Mostra per
<select name='category'>
<option value="Anno">per Anno</option>
<option value="Tipo">per Tipo</option>
<option value ="Luogo">per Luogo</option>
<option value ="Raccolte">Raccolte</option>
</select>
Scegli tra
<select name="SubCategory">
</select>
</form>
<SCRIPT Language="JScript">
FaiQualcosa();
</script>
</body>
</html>
---------------------------------------------------------------
mentre questo si:
<html>
<head>
</head>
<body>
<form name=form>Mostra per
<select name='category'>
<option value="Anno">per Anno</option>
<option value="Tipo">per Tipo</option>
<option value ="Luogo">per Luogo</option>
<option value ="Raccolte">Raccolte</option>
</select>
Scegli tra
<select name="SubCategory">
</select>
</form>
<SCRIPT Language="JScript">
window.document.form.SubCategory.options[0] =new Option( "2009" );
window.document.form.SubCategory.options[1] =new Option( "2008" );
</script>
</body>
</html>
----------------------------------------------
Sbaglio nella sintassi per chiamare la funzione .. oppure nel momento in cui viene chiamata ???
grazie a tutti in anticipo!
Matteo

Rispondi quotando