Ciorno a tutti
ho questo tipo di problema

ho una finestra madre da cui posso aprire una finestra popup
per motivi che non vi sto qui a spiegare devo fare questa serie di controlli al caricamento della pagina (onLoad):
codice:
 
Se (la pagina si trova in una popup){
     Se (la finestra madre esiste){
         cambiare l'url della finestra madre;
         chiudere la popup;
     }altrimenti{
         aprire una nuova finestra a un url specifico;
         chiudere la popup; 
     }
}altrimenti{
     cambiare l'url della pagina;
}
io avevo provato + o + controllando il window.opener ma se chiudo la finestra madre mi dà errore

E' possibile sapere se la pagina si trova in un popup o meno?
E' possibile, nel caso in cui la pagina sia in una popup, controllare se esiste la finestra madre (cioè quella che ha aperto la popup)?

Gracias