9 messaggi dal 06 settembre 2002
Ho un piccolo problema...
Dalla pagina prova.asp si apre un popup, in questo popup scelgo dei dati che generano una stringa. Questa stringa deve successivamente essere rispedita alla pagina prova.asp chiudendo il popup

Quindi... come faccio a chiudere la finestra di popup facendo in modo che i dati vengano ripediti alla pagina che ha lanciato il popup?

Spero di essere stato chiaro. Ciao
11.886 messaggi dal 09 febbraio 2002
Contributi

Ciao!
quando ti trovi in una popup aperta con window.open, c'è disponibile l'oggetto opener, che rappresenta la finestra "mamma" cioè quella che ha generato il popup.

Costruisciti una funzione sulla finestra mamma che riceva la stringa dal popup.

function ricevi(stringa){
// inserisci del codice qui per gestire la stringa
//generata nel popup
}


E poi sulla popup metti:

window.opener.ricevi("la stringa che hai generato")
this.window.close()

-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.