Focus auf zweites Fenster

Hallo Leute,

habe ein Fenster mit Formular, dessen Target auf „newWindow“ gesetzt ist, d.h. beim Abschicken des Formulars wird das Ergebnis im neuen Fenster angezeigt. Bis hierher alles perfekt. Netscape legt den Focus auch auf das neue Fenster.

Jetzt wechsle ich zurück ins alte Fenster (mit dem Formular), ohne newWindow zu schließen. Wenn ich jetzt das Formular noch einmal ausführe, wird die Ergebnis zwar in newWindow (was noch offen, nur nicht sichtbar, ist) geöffnet, es bleibt jedoch das alte Fenster fokusiert.
Ich habe schon probiert via JavaScript: newWindow.focus() nach dem Submit aufzurufen, aber er sagt: newWindow is not defined.

Eine Notlösung geht erst mal, indem ich this.blur(); am alten Fenster mache, dann kommt, wenn ich Glück habe des darunterliegende newWindow zum Vorschein.

Wer kann mir helfen?
Den

Hi Denis,

sicher hast Du da einen kleinen Denkfehler drin.
mach es doch so:

FH=window.open(„xyz.htm“.gif",„newWindow“…
FH.window.focus();

„FH“ ist der Handler für das (neue) Fenster, nur mit dem kann JS was anfangen! (also nicht mit dem eigentlichen Fensternamen)

CU (M)ike

Das geht nicht, da aus Sicherheitsgründen die Formular-Methode eine POST-Action ist. Mit window.open kannst Du nur eine Get-Methode simulieren.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]