Buongiorno al forum.
Vi espongo la difficoltà che non riesco a superare:
Da una pagina madre si apre all'interno di una finestra popUp una pagina figlia che contiene un piccolo form dati.
Questo è il codice della pagina madre che apre la popup:
codice:
window.open("paginaFiglia.htm", "popup", width="500",height="500", top="50",left="50");
Chiaramente la popup è sovrapposta alla pagina madre.
Vorrei che quando l'utente chiude la popup o decide di inviare il form, la pagina madre venisse sostituita dalla pagina principale del sito, al fine di evitare di lasciare aperta sul browser questa pagina madre che contiene alcune informazioni su come registrarsi al sito stesso.
Ho provato cosi nell'evento onsubmit dell'invio del form della pagina figlia aperta in popup:
codice:
onsubmit="setTimeout('window.close();window.opener.document=default.asp',2000);"
e non funziona; mentre così:
codice:
onsubmit="setTimeout('window.close();window.opener.closed',2000);"
mi restituisce errore.
Eppure nelle window opener property non mi sembra ci sono altre indicazioni:
http://www.webreference.com/js/tutorial1/opener.html
Che sbaglio?