Visualizzazione risultati 1 fino 8 di 8

Discussione: [js] Passare dati da un pop up ad una finestra

  1. #1
    Guest

    Predefinito [js] Passare dati da un pop up ad una finestra

    Ciao a tutti, come vedete nel titolo devo passare dei dati da un pop up ad una finestra (esattamente come il pop up che si apre per le emoticons di vbullettin)
    Ho dato un'occhiata alla finestrella che si apre per le emoticons ma non ho capito molto.
    Chi mi sa aiutare?

  2. #2
    Guest

    Predefinito

    Se la popup che apri è in php, basta inviare le variabili tramite querystring:

    window.open('popup.php?var=valore',...)


    Ciao!

  3. #3
    Guest

    Predefinito

    Ma io devo inviare dati dal pop up dalla finestra, non il contrario!

  4. #4
    Guest

    Predefinito

    http://forum.it.altervista.org/php-m...lecomando.html
    Ce ne sono altri di topic che ne trattano.


    Ciao!

  5. #5
    Guest

    Predefinito

    Ho provato ed'ho scritto:
    Codice PHP:
    <script type="text/javascript">
    function
    emoticons(str) {
    space = " ";
    window.opener.document.forms[0].testo.value = window.opener.document.forms[0].testo.value+space+str+space;
    }

    </script>
    Ma nella textarea dell'altra pagina viene scritto [Object window]:D
    Come tolgo l'[Object window]?
    p.s. pagina di prova: http://gabryhacker.altervista.org/es...vo/scrivi.html e cliccare sul link emoticons
    Ultima modifica di gabryhacker : 01-09-2008 alle ore 18.28.19

  6. #6
    Guest

    Predefinito

    io l'ho appena visitato e con mozilla non mi ha dato errore

  7. #7
    Guest

    Predefinito

    Firefox: funziona bene.
    Prova ad aggiungere un return false alla fine della funzione.


    Ciao!

  8. #8
    Guest

    Predefinito

    Funziona! Grazie!
    codice corretto:
    Codice PHP:
    <script type="text/javascript">
    function
    emoticons(str) {
    space = " ";
    window.opener.document.forms[0].testo.value = window.opener.document.forms[0].testo.value+space+str+space;
    return
    false;
    }
    </script>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •