Christian Kruse: Abfrage welches Fenster den Focus besitzt

Beitrag lesen

Hi,

gibt es eine Möglichkeit festzustellen welches von mehreren mit
windows.open(blablub) geöffneten Fenstern momentan im Vordergrund
steht, bzw. den Focus besitzt?

naja, so direkt nicht - aber über nen Umweg ,)

Wenn du mit window.open() ein Fenster öffnest, geh ich mal davon
aus, daß du ein "Haupt"-Fenster hast. OK, in dem definierst du
eine Variable

fo = "hauptfenster_name";

In den anderen Fenstern jeweils einen Event-Handler im <body>-Tag:

onfocus="selffocus();"

Die Fkt "selffocus":

function selffocus()
{
parent.fenstername.fo = "fenstername";
}

Die Abfrage dann per

alert(parent.hauptfenstername.fo);

Mir reicht eine Lösung für den IE5.

Bäh, immer diese nur-IEler - es ist doch viel lustiger, das
für beide Browser zu machen.
Die Lösung GEHT überigens in beiden Browsern ,)

mfg
CK1