Seite 1 von 1

Javascript: focus() Fehler / Problem im Firefox 3.6. +

Verfasst: 08.03.2010, 10:44
von chris21
Hallo,

habe folgendes kleines Problem mit dem Firefox 3.6. +

Ein Frame/Iframe feuert bei onload ein window.focus(), um das Hauptfenster wieder in den Fokus zu rücken.

Funktionierte bisher im Firefox < 3.6. bestens.

Der neue Firefox, bei dem das Fokus-Modell überarbeitet wurde, reagiert aber nicht wie gewünscht.

Fehler gibt es keine, nur der Fokus wird nicht übergeben. :-(

Hat da schon jemand ein Workaround? Ist das ein gewünschtes Verhalten im neuen Fokus-Modell oder einfach ein Bug?

Verfasst:
von

Verfasst: 24.03.2010, 13:22
von chris21
Ok, wer eine Lösung sucht:

wenn man, statt dem top.window den Fokus zu geben, einfach mit blur() dem iframe window den Fokus nimmt, klappt es in allen Browsern.

Bild