molily: Fenster wird beim 2ten Mal nicht fokusiert

Beitrag lesen

Hallo,

ein self.focus() im body onload des ARTIEKL fenster bewirkt nichts. wie setz ich das fenster wieder ins rechte licht ? und wo ? in tab eins oder 2?

Der Browser sieht es als unfreundlich an, wenn ein Tab den Fokus eigenmächtig an sich reißen will. Freundlicher ist es, wenn ein Fenster einem anderen den Fokus übergibt. Dazu muss man an das window-Objekt des Zweitfensters kommen und darauf die focus-Methode aufrufen. Beispielsweise:

<form action="…" target="foo" onsubmit="[code lang=javascript]window.open('', 'foo').focus()">
<input type="submit">
</form>[/code]

Grüße,
Mathias