Hallo Daniel (unregistriert),
Wusste nicht das fenster.focus() das Popup Fenster auch zwangsweise maximiert.
Das tut es sicher nicht!
Mein Problem ist also wohl zur Zeit zu überprüfen, ob das Fenster bereits geöffnet ist oder nicht - wie kann ich das denn zuverlässig machen?
Eben, da Du es nicht kannst - zumindest stellt sich mein Opera da Quer - lass es doch einfach. Wenn ein Fenster offen ist und Du erneut versuchst, ein Fenster mit dem selben Namen zu öffnen, dann nimmt der Browser das bereits offene - wozu schließen und erneut öffnen? Sollte es nicht offen sein, öffnet er es. Um es in den Vordergrund zu holen, nutzt Du bei jedem aufruf f.focus();
viele Punkte auf einmal erledigen:
- resizen
- focus
- vermeiden unnötig vieler Fenster
Nö, die Abfrage, die Du jetzt hast, funktioniert nicht, somit gibt es keine "vielen" Pluspunkte aber einen entscheidenen Minuspunkt ;)
Insofern würde ich gerne an diesem Weg festhalten - sofern möglich!?
Dann lebe damit.
Mit freundlichem Gruß
Micha