salve a tutti... il problema che ho è decisamente da niubbo quale sono...
sto usando uno script ajax per caricare dinamicamente un menu a tendina. Dopo averci smanettato un po', ho capito che il motivo del suo mancato funzionamento è il fatto che la onchange non carica funzioni javascript (anche se dovrebbe). Ho infatti creato una funzione di prova, che se scritta all'interno dell'attributo funziona correttamente, ma se all'interno di uno script interno alla pagina o esterno non funziona. Mi sto dannando da ore... Vi posto i codici, se riusciste ad aiutarmi mi fareste un favore enorme.
Javascript (nel file dropdown.js):
html
ovviamente la funzione che mi serve non è quella che ho scritto, ma il problema è che non parte NESSUNA funzione...
sto usando uno script ajax per caricare dinamicamente un menu a tendina. Dopo averci smanettato un po', ho capito che il motivo del suo mancato funzionamento è il fatto che la onchange non carica funzioni javascript (anche se dovrebbe). Ho infatti creato una funzione di prova, che se scritta all'interno dell'attributo funziona correttamente, ma se all'interno di uno script interno alla pagina o esterno non funziona. Mi sto dannando da ore... Vi posto i codici, se riusciste ad aiutarmi mi fareste un favore enorme.
Javascript (nel file dropdown.js):
Codice:
function stampaPirletta() {
if(this.options[1].selected) alert('Hai selezionato il secondo'); else if(this.options[2].selected) alert('Hai selezionato il terzo')
}
html
Codice:
<script type="text/javascript" src="scripts/dropdown.js" ></script>
<p>
<label for="uso">Uso:</label>
<select id="uso" name="uso" onchange="javascript:stampaPirletta()">
<option value="Privato" selected="selected" id="privato">Privato</option>
<option value="Commerciale" id="commerciale">Commerciale</option>
</select>
</p>
<p id="listatipi">
<label for="tipi">Tipo:</label>
<select id="tipi" class="text" name="tipi" >
<option></option>
</select>
</p>
ovviamente la funzione che mi serve non è quella che ho scritto, ma il problema è che non parte NESSUNA funzione...