Überwachen eines Fensters
McKillian
- javascript
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
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
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.
Hallo,
lass doch das Fenster mit dem onclose-Event im opener ein Programm aufrufen.
Gruß, Jürgen
lass doch das Fenster mit dem onclose-Event im opener ein Programm aufrufen.
Wie kann ich das realisieren
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
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.
Danke hab das Problem gelöst !!!