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(blnChangedthen %>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!={window.location.replace("/admin/admins.asp?act=mod&amp;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