Sven Rautenberg: Abfrage ob Element Focus hat - geht das auch? Muss doch?

Beitrag lesen

Aloha!

in SelfHTML steht bei den Eigenschaften von elements kein Focus, sondern nur bei Methoden.

Mh.. Aber wie frag ich jetzt ab, ob ein element den Focus hat oder nicht?

sowas wie if(document.form.element.focus) {}

Dieser Abfrage erscheint mir (und den Erfindern von Javascript) unsinnig, weil:

Javascript arbeitet dann los, wenn der Benutzer irgendwas getan hat. Wenn ein Element den Focus kriegt, kann man onfocus mit Javascript losarbeiten. Wenn diese Tatsache später noch bekannt sein soll, kann man onfocus eine Variable setzen.

Ich denke, zur Lösung deines Problemes ist es besser, du beschreibst, was du willst. Und zwar konkret und im Kontext, und nicht so allgemein.

- Sven Rautenberg