Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    il select dinamico non ricarica la pagina!

    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

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le condizioni nelle if vanno fra parentesi tonde.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.