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

    Passaggio valore di un pulsante button tra due finestre.

    Ciao,
    il mio problema è questo, premesso che sono in ufficio e DEVO programmare in javascript....e non sono capace....
    dunque, ho una pagina html che mi richiama una finestra autogenerata in javascript, ovvero ecco il codice:
    -------------------------------------------------------------
    <script type="text/javascript">
    <!--
    function autoPopup() {
    var stili = "top=10, left=10, width=400, height=250, status=no, menubar=no, toolbar=no scrollbar=no";
    var testo = window.open("", "", stili);
    testo.document.write("<html>\n");
    testo.document.write("<head>\n");
    testo.document.write("<title>Modalità di accettazione</title>\n");
    testo.document.write("<basefont size=2 face=Tahoma>\n");
    testo.document.write(" </head>\n");
    testo.document.write("<body topmargin=50>\n");
    testo.document.write("<form method=post name=modulo>\n");
    testo.document.write("<div align=center>[b]Popup generata dinamicamente</a></div>\n");
    testo.document.write("<input type='button' name='Button' value='Accetto' onClick='tasto=1'>\n");
    testo.document.write("</form>\n");
    testo.document.write("</body>\n");
    testo.document.write("</html>\n");

    }
    //-->
    </script>

    <a href="javascript:;"
    onClick="javascript:autoPopup();">

    -----------------------------------------------------
    quando si apre la nuova pagina con il testo e il pulsante Accetto, io devo ritornare in quella da cui sono partita e non ho modo di sapere da quale pagina sono partita, buh, altrimenti facevo una form, ma poi, come recupero il valore del pulsante BUTTON?????
    Quindi, come faccio ad associare il valore al pulsante Accetta della finestra nuova, come faccio ad uscire dalla finestra nuova usando il pulsante Accetta e a tornare alla chiamante e come faccio a recuperare nella finestra di origine il valore del pulsante Accetta.


    Spero sia tutto chiaro, sono in un mare di guai e come sempre......devo risolvere entro...ieri. VVoVe:
    Grazie per la collaborazione.
    Yo.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Dal momento in cui usi window.open puoi sempre avere accesso alla pagina madre con window.opener.

    Se nella pagina madre ho un campo text il cui id = "mio_testo" dalla pagina figlia posso accedere alla proprietà value di quel campo con :
    window.opener.document.getElementById('mio_testo') .value

    Di più puoi anche eseguire delle funzioni presenti sulla pagina madre. Se hai la funzione pippo() nella pagina madre, in quella figlia potrai fare window.opener.pippo().

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.