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

    popup e pass variabili dove sbaglio?

    Ciao a tutti,
    Ho provato vari esempi trovati sul forum.. ma non riesco a far funzionare quello che mi sembrava più adatto:

    Ho 2 pag Main.htm e popup.htm
    main apre popup e da popup devo mandare i valori del from a main :

    codice:
    in popup:
    
    window.opener.document.form.CAMPOHIDDEN.value=str;
    
    in main:
    alert(document.form.CAMPOHIDDEN.value);
    mi apre un alert vuoto!!! E la string str è valorizzata..


  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    form e` parola riservata, per cui non puo` essere il nome di un form.

    Sei sicuro di fare la visualizzazione dopo ch edalla popup e` stata scritta?
    Le due pagine stanno nello stesso dominio?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    nulla di tutto ciò, ora funziona, ma solo se non metto l'action ma solo il target nel form della pagina pop verso la main.. e ovviamente niente submit....MISTERO!!!
    :quote:

    codice:
    function send(){
    var str = "";
    var ss = document.pop.diplomi;
    for(var i=0; i<ss.length; i++) {
      if(ss.options[i].selected) str += ss.options[i].value + "|";
    }
    alert (str);
    window.opener.document.form.elencoDip.value=str;
    }
    </script>
    </head>
    <body>
    
    
    <FORM NAME="pop" method ="post" target="main.htm">
    <input type="hidden" name="arr">
    <SELECT NAME="diplomi" multiple size="4">
    <OPTION value="1">A</OPTION>
    <OPTION value="2">B</OPTION>
    <OPTION value="3">C</OPTION>
    </SELECT>
    
    <input type="button" value="OK" onClick="send()">
    </FORM>

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il target cosi` non serve.

    L'action ci puo` anche stare o non stare, non importa; e pure il method; ma il form non deve venir inviato.

    E comunque il nome "form" da` problemi in qualche browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5

    infatti

    hai ragione funziona senza method e target!
    grazie mille!!!

    :gren: :gren: :gren:

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.