Lieber Mr. Burns,
Gibt es eine Möglichkeit mit JavaScript festzustellen, welches Element (Textfeld, Optionbutton, etc.) den Focus hat?
ja, die gibt es.
Du kannst den Eventhandler onfocus="" im HTML-Quelltext notieren:
<a href="irgendwo.htm" onfocus="meineFunktion()">link</a>
Ich kenne allerdings keine Objekteigenschaft "focussed" oder "inFocus" oder ähnliches, auf die man prüfen könnte...
Du kannst höchstens ein Objekt definieren, das eine Referenz auf ein HTML-Element speichert, welche über den onfocus-Eventhandler dort hineingeschrieben wurde. Wenn Du den nicht per Hand überall hineinschreiben möchtest, dann kann das Javascript für Dich erledigen (HTMLElement.onfocus = "meineFunktion"). Allerdings ist diese Vorgehensweise etwas ungenau, denn in dieser Referenz steht immer nur das zuletzt fokussierte Element...
Eine andere Möglichkeit kenne ich nicht.
Liebe Grüße aus Ellwangen,
Felix Riesterer.