Originariamente inviato da Xinod
confermo
avrai qualche problema sul tuo browser
la sintassi opener.nomeFunzione() senza dubbio richiama la funzione nell' opener
esatto ... e se l'opener è la window "madre", opener.window sarà sempre e comunque la window.madre ... questo semplicemente perchè:
codice:
alert(opener.window.window.window.window === opener);
è esattamente true (window.window è un riferimento a self, a this ... o a window, nulla di più)