arbyter: Verwaltung Window, Globale Variablen überleben reload nicht

Beitrag lesen

hallo Scriptianer
meine Web-Anwendung (vorwiegend im Lokalen Netz) basiert auf Eingabemasken in eigenen Popup-Windows.
Damit noch nicht gespeicherte Eingaben in Fenstern, die bereits vorhanden sind, nicht durch erneutes Öffnen verloren gehen, merke ich mir in einem globalen Array jedes vorhandene Fenster, und bringe es per focus() wieder in den Vordergrund anstatt es mit neuen Daten zu überschreiben.
Drückt nun der Anwender im Hauptfenster F5 (reload), dann wird der globale Array geleert(warum eigentlich, ist ja eigentlich global?), und ich finde meine geöffneten Fenster nicht mehr.
Hat jemand einen Trick, im Browser eine Variable so zu "globalisieren", dass sie auch ein reload übersteht?