onfocus | NN 2 IE 3 DOM 2
| Aufwärtsverbreitung: Nein; Abbruch möglich: Nein
Wird ausgelöst, wenn das aktuelle Element den Fokus erhält, weil der Benutzer eine Aktion ausgeführt (es angeklickt oder mit der Tabulatortaste ausgewählt) hat oder die Methode focus( ) aufgerufen wurde. Das Ereignis onblur des zuletzt aktiven Elements wird vor dem onfocus-Ereignis im aktuellen Element ausgelöst.
Während das onfocus-Ereignis für Formularsteuerelemente und window-Objekte bereits seit der Anfangszeit der skriptfähigen Browser unterstützt wird, können moderne Browser dieses Ereignis auch in praktisch allen anderen dargestellten Elementen auslösen, deren tabindex-Attribut gesetzt ist. Beachten Sie, dass IE für Windows das onfocus-Ereignis in Fensterobjekten offenbar nicht auslöst.
Typische Ziele
In allen Browsern input-Objekte (der Typen Text und Kennwort) sowie textarea-, select- und window-Objekte, in IE ab Version 5 und Netscape 6 außerdem alle dargestellten Elemente, deren tabindex-Attribut ein Wert zugewiesen ist.