Salve,
ho costruito una pagina di modifica di alcuni dati. Ho inserito un select caricato con i dati di un DB che, quando cambio valore, mi dovrebbe ricaricare la pagina passando i valori corretti:
Codice PHP:
<select name="mnuAdmin" onchange="fncSelected(this.options[this.selectedIndex].value)" size="1">
<option <% If Not(blnChanged) then %>selected<% End If %> value="0">:: SELEZIONA ::</option>
<% Set objRs = objConn.Execute("SELECT tblAdmins.* FROM tblAdmins ORDER BY tblAdmins.user")
While Not(objRs.Eof) %>
<option <% If (blnChanged AND intID = objRS("id_admin")) then %>selected<% End If %> value="<% = objRs("id_admin") %>"><% = objRs("user") %></option>
<% objRs.MoveNext
Wend %>
</select>
Riporto qui la funzione definita nel tag head:
Codice PHP:
<script language="JavaScript">
<!--
function fncSelected(valore) {
if valore!=0 {window.location.replace("/admin/admins.asp?act=mod&id=" + valore)};
}
-->
</script>
Quando carico la pagina per la prima volta non ci sono roblemi, ma quando seleziono una voce di menù, invece di ricaricarmi la pagina mi compare il triangolino giallo in basso a sinistra (ovviamente IE) e se ci clicco sopra mi dice che c'è un errore alla riga 41 (la prima riga della select): prvisto oggetto
Ma l'oggetto non è this.options[this.selectedIndex].value?!?
Dove stò sbagliando?
Grazie a tutti