Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Add option select

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    Add option select

    Ciao a todos,

    ho cercato un pochino nei vecchi thread ma non ho capito bene.

    Vorrei aggiungere delle option ad una select.

    questa select viene inizialmente creata con valori presi da db. ma se volessi aggiungere un altro valore dopo aver eseguito una query di insert???

    stavo provando una cosa del genere:


    document.opener.nomeform.nomecampo.options=new Option('pippo','pluto');

    Ma non succede niente...cosa sbaglio????

    Grazie David

  2. #2
    codice:
    opener.window.document.nomeform.nomecampo.options[opener.window.document.nomeform.nomecampo.options.length]=new Option('pippo','pluto');
    opener.window.document.nomeform.nomecampo.options.length++
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    ma è possibile se metto questo appena carica la pagina (per provare) e mi manda in crash l' explorer????

  4. #4
    Originariamente inviato da mrcanoa
    ma è possibile se metto questo appena carica la pagina (per provare) e mi manda in crash l' explorer????
    scriveresti il codice che usi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Ho semplicemente trascritto quello che mi hai detto:

    <script language="JavaScript">
    opener.window.document.nuovo_utente.Palazzina.opti ons[opener.window.document.nuovo_utente.Palazzina.opti ons.length]=new Option('pippo','pluto');
    opener.window.window.document.nuovo_utente.Palazzi na.options.length++
    </script>

    Però va in crash explorer con finestra invia errori ecc. ecc.


  6. #6
    racchiudi tutto in una funzione e richiamala all'onload della pagina:

    codice:
    <script language="JavaScript">
    
    function f() {
    opener.window.document.nuovo_utente.Palazzina.options[opener.window.document.nuovo_utente.Palazzina.options.length]=new Option('pippo','pluto');
    opener.window.window.document.nuovo_utente.Palazzina.options.length++
    }
    
    </script>
    da richiamare così:

    codice:
    <body onload="f();">
    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    <body onload="f();">
    si..si, so che si richiama così però anche in questa maniera mi crasha l'explorer, e non solo il mio, da qualsiasi pc provo.

    ##@&#@"'@

  8. #8
    ma il codice lo stai inserendo nella popup o nella finestra madre?

    ovviamente devi inserirlo nella popup ed è correttamente eseguibile se la popup viene aperta dalla finestra madre.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se volete la compatibilita` con altri browser:
    window.opener.document....
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    @Var

    Si, ho inserito il codice nella popUp ma sempre crash.

    @Mich

    Si, avevo già invertito il codice... ma sempre crash.


    Bho...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.