molily: self.focus() fukussiert nur einmal

Beitrag lesen

Versuche mal, mit window.open zu arbeiten und focus() aus dem öffnenden Fenster heraus aufzurufen. Das An-sich-reißen des Fokus geht glaube ich nicht, wohl aber das Übergeben des Fokus an ein Popup.

Dann ist Javascript- Zwang und Pop- Ups müssen zulässig sein.

Das ist entweder Unsinn oder du bist einem Missverständnis aufgesessen.

Wenn JavaScript aktiviert ist, wird das Fenster mit window.open geöffnet. Wenn nicht, dann bleibt halt <a href="..." target="fenster">.
http://molily.de/javascript-popups

Was ich dir vorgeschlagen habe:

var fenster = window.open("url", "fenstername");
fenster.focus(); // anstatt im Popup-Fenster selbst!

Zumindest das Zweite schalte ich gerne ab.

Mit Popups meine ich mit window.open geöffnete Fenster. Popup-Blocker blocken solche, die automatisch aufspringen, erlauben solche, die z.B. beim Benutzer-Klick auf einen Link geöffnet werden.

Mathias