Javascript Fensterhandle
-
Moin,
ich erzeuge per Javascript ein Popup-Fenster mittels
"neu = window.open(...);". Das Fenster das das Popup erzeugt hat führt danach ein document.forms[0].submit() aus, also ein "Reload". Nach dem Reload möchte ich wieder auf das Popupfenster zugreifen. Aber das haut nicht hin. Fehler: neu ist "undefined". Wie muss ich vorgehen um das Problem zu lösen?Gruß
Boris
-
Ich denke mal, dein Problem ist nicht mehr Aktuell, aber du könntest das über einen (1px großen unsichtbaren) Frame lösen, der die Form im anderen Fenster absendet und dort die Seite neuläd und das Popup öffnet. Dann Steht dir auch nach dem Reload not "neu" bereit.
Oder du machst alles mit einem XMLHttpRequest, wird zwar etwas mehr Fummelarbeit, wirkt naher aber besser, wenn sich die Seite nicht neu läd, aber die Form trotzdem abgesendet wurde und du neuen Inhalt auf der Seite hast