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

    Passare variabili da popup a pagina asp

    Ciao a tutti,
    da una pagina asp richiamo un popup dove c'e un form, cliccando sul pulsante il popup deve chiudersi e passare le variabili che sono state inserite nel form alla pagina che ha richiamato il popup, come posso fare per passare le variabili dal popup alla pagina madre?
    Spero di essere stato chiaro

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao maurocoviello,

    nella popup come prima cosa devi dare un nome alla finestra madre e poi usare quel nome come target del form
    praticamente nell'head della popup metti
    codice:
    <script language="javascript">
    if(window.opener)window.opener.name='mamma';
    </script>
    e nel form
    codice:
    <form target="mamma">

  3. #3
    Grazie ora provo

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da willybit
    praticamente nell'head della popup metti
    codice:
    <script language="javascript">
    if(window.opener)window.opener.name='mamma';
    </script>

  5. #5
    Grazie!!!
    Scusa ancora una cosa, vorrei che dopo aver passato i valori il popup si chiudesse,
    ho provato a usare self.close(); però probabilmente sbaglio qualcosa, come posso integrarlo con il comando che mi hai indicato?
    Grazie ancora

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    self.close(); dovrebbe andare... dove l'hai messo? Andrebbe messo all'onsubmit del form

  7. #7
    Ho provato a metterlo all' onSubmit del form però in questo modo mi chiude il popup senza passare le variabili

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.