andy99: popup öffnen und altes schließen klappt nicht

hallo,

mit folgender funktion erreiche ich, dass ein neues popup geöffnet wird mit der seite, die in der variable pdf deklariert ist.
das klappt auch alles wunderbar.
nun möchte ich aber, dass das popup, indem ich die fkt. starte gleichzeitig geschlossen wird.
das mit dem self.close klappt aber leider nicht :-(

was ist denn hier falsch?

function TK(seite)
{
var SeitenFenster = window.open(seite,"","left=0,top=0,width=1000,height=700");

SeitenFenster.focus();
window.self.close();
}

danke und gruß andy

  1. Hy andy,

    Ich glaube dies funktioniert nur, wenn das Fenster dass du schlissen willst auch mit Javascript geöffnet wurde.
    kann aber auch sein dass ich mich irre.

    Gruss Jonas

  2. Hallo!

    window.self.close();

    Unterhalb von window gibt es kein Objekt namens self. Du kannst entweder
    window.close() oder self.close() benutzen (solange du keine Frames verwendest,
    sind window und self äquivalent).

    Und, wie Jonas schon sagte, funktioniert das nur, wenn du das Fenster, das du
    schließen möchtest, selbst per Javascript geöffnet hast.

    Gruß, Jan