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

    passare dati da una popup

    ciao,ho un problema x far passare un dato da una popup alla pagina "normale". dalla pagina normale,dove ho un altro form,se scelgo di clickare "foto" mi si apre una popup con una serie di fotografie. ad ogni foto corrisponde un radio button. seleziono una foto e do invio. adesso arriva il problema.
    non riesco a far passare dal modulo in popup il valore del campo radio. o meglio, ci riesco se gli do target="blank" x'mi pare una nuova pagina ma io vorrei ke mi refreshasse la pagina "normale" ke ho sotto,quella da cui ho paerto la popup.come faccio??? help x cortesia

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    99
    Per accedere alla pagina che ti ha aperto la popup devi usare nella popup la seguente sintassi:

    window.opener.document.form1. ecc.ecc.

  3. #3
    non va e sto diventando idiota !

    allora io apro una pop-up che contiene un frameset diviso in 3 parti.

    in una di queste parti c'è un link così fatto:

    codice:
    OK
    e la funzione:

    codice:
    <head>
    <script language="javascript">
    function agg_parent(str1,str2){
    	window.opener.document.form1.str1.value=str2;
    	window.close();
    }
    </script>
    </head>
    cosa sbaglio ?

    form1 è il form nella pagina madre
    str1 è la variabile passata alla funzione e contiene il nome del campo da aggiornare
    str2 è il valore

    grazie a tutti !

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' opener non e' di quel frame specifico ma del suo parent (o, in questo caso coincidente, top), quindi
    top.opener.document.form1.str1.value=str2;

    ciao

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.