McKillian: Überwachen eines Fensters

Hallo zusammen!

Ich öffne aus einem JS mit window.open ein Fenster. Nun möchte ich, dass meine Funktion darauf wartet, dass dieses geöffnete Fenster geschlossen wird.
Geht das ?
und wie ?

Gruß
McKillian

  1. fenster=window.open("..."); // öffnet Fenster
    fenster.close();    //schließt fenster

    wichtig  ist, das du das fenster mit einer variable (fenster) öffnest, um es dann mit dieser variable wieder schließen zu könnnen

    1. Ich glaub du hast mich so ganz verstanden. Der User schließt das Fenster und das Script soll dann erst weiterlaufen.
      Quasi soll das Event überwacht werden.

  2. Hallo,

    lass doch das Fenster mit dem onclose-Event im opener ein Programm aufrufen.

    Gruß, Jürgen

    1. lass doch das Fenster mit dem onclose-Event im opener ein Programm aufrufen.

      Wie kann ich das realisieren

      1. Hallo,

        erst mal eine Korrektur: das Event heißt onunload.

        Vorschlag zur Lösung (nicht getestet):

        im Body der mit window.open aufgerufenen Seite:

        <body onunload="opener.abmeldung()">
        evtl. prüfen, ob der "opener" noch existiert!

        und im Scriptbereich der aufrufenden Seite:

        function abmeldung() {
         alert("...und tschüss");
        }

        siehe auch:
        http://selfhtml.teamone.de/javascript/objekte/window.htm#allgemeines

        Gruß, Jürgen

        1. Hi !
          Die Idee ist prinzipell nicht schlecht. Bloss wenn ich das aufgerufene Fenster schließe bekommt dieses das onUnload event nicht mit. Da es ja geschlossen wurde und nicht mehr exisitiert.

          1. Danke hab das Problem gelöst !!!