Javascript feststellen ob Fenster wieder geschlossen ist

  • Hallo,


    In einer Tabelle angezeigte Daten können über einen Button Bearbeitet werden,

    hierbei werden mit Javascript window.open ein Detail Fenster geöffnet.


    Dieses hält dann die Eingabefelder und mehr Daten für die Anzeige/Änderung Bereit.

    Daten können geändert und gespeichert werden bis dahin Funkioniert das ganze.


    Wenn ich dieses Detail Fenster wieder Schliesse wäre es wünschenswert wen sich die

    Tabelle automatisch die Daten aktualisiert.


    Mein Test Code zum öffnen des Details Fensters sieht im Moment so aus.

    Dies wird alles im Parentfenster ausgeführt.


    mfg Peter

  • window.open ist dafür ein schlechte Wahl.

    Das Window öffnet sich in einem eigenen Kontext. Du könntest jetzt versuchen, die Daten über local- oder sessionStorage zu übergeben, aber die bessere Variante wäre ein modaler Layer, der sich im gleichen Kontext befindet. Dann hast Du vollen Zugriff in Deiner Hauptanwendung.


    Den Modallayer bekommt man ganz ohne JS hin: https://codepen.io/PHProcks/pen/eYOdONE

    Die Daten musst Du dann natürlich aus den values der Felder wieder per JS auslesen und in Deine Tabelle setzen.