Hi,
if (opener && !opener.closed && opener.neufenster) ...
wobei neufenster der handle des Popups ist. Aeltere IE Versionen haben aber mit closed Probleme und erzeugen einen Error, den man folgendermassen abfangen kann (Bsp. neue Url in A aufrufen):
function opUrl(page) {
onerror = function(){
alert("anderes Browserfenster geschlossen");
return true;
}
if(opener && !opener.closed && opener.neufenster) {
opener.location.href = page;
self.close();
}
else alert("anderes Browserfenster geschlossen");
onerror = function(){return false;}
}
Gruesse Joachim