Joachim: Öffnen einer neuen URL aus einem POP-UP im Parent-Window

Beitrag lesen

hi,

im prinzip reicht "opener.location.href", ich wuerde jedoch immer pruefen, ob das
Fenster noch da ist, da es andernfalls unschoene Fehlermeldungen gibt. Dabei
verhalten sich die IE's allerdings recht sperrig, man muss daher eine ev.
Fehlermeldung abfangen und entsprechen reagieren.
Nachfolgendes funktioniert ganz gut, Verbesserungen immer
willkommen.

hth

Gruesse  Joachim

function opUrl(page) {

onerror = function(){
        alert("ups, leider haben Sie das andere Browserfenster schon geschlossen");
        return true;
    }
    if(opener && !opener.closed && opener.NEUFENSTERNAME) {
        opener.location.href = page;
        self.close();
    }
    else alert("ups, leider haben Sie das andere Browserfenster schon geschlossen");
    onerror = function(){
        return false
    }
}