Norbert Kölln: Popup-Fenster wieder schließen

Beitrag lesen

Moin, moin!

Wie wäre es mit dieser Lösung:

Wenn im Hauptfenster die Datenbankabfrage fertig ist, wird sicherlich eine neue Seite aufgebaut. Und von diesem läßt Du erneut ein PopUp mit dem zuvor bereits verwendeten Namen erzeugen, diesmal mit
neuesFenster=window.open("kill.html","Fenster2","width=150,height=150,left=320,top=200");

Da das neue Fenster den selben Namen hat wie ein bereits existierendes, wird dessen Inhalt überschrieben. Und der Inhalt (hier vereinfacht) der Datei kill.html

<html>
  <head>
    <script>
      self.close();
    </script>
  </head>
  <body>
  </body>
</html>

sogt dafür, dass es sich selbst schließt.

Existiert das Fenster "Fenster2" inzwischen nicht mehr, so wird es erzeugt - und schließt sich sofort wieder.

Alles klar?

Norbert