window.opener
Jeg har et popup vindue der ved et klik på en knap skal hente hovedvinduet i fokus, hvilket gøres medwindow.opener.focus();
Dette fungerer også fint, medmindre hovedvinduet er blevet lukket, i hvilket tilfælde der opstår fejl.
Jeg har nu forsøgt at implementere følgende check i en funktion, der kaldes på knappen i popuppen:
if (window.opener){
window.opener.focus();
}
else{
[hovedvinduet åbnes i et nyt vindue, der så genåbner popuppen på ny og den gamle popup lukkes]
}
Mit problem er nu, at selvom hovedvinduet er blevet lukket returnerer window.opener true!
Hvad er den korrekte syntax for at tjekke om et popupvindues åbner stadig er til stede?