@@LastBoyScout:
nuqneH
Ich möchte gern beim laden einer Seite den Cursor automatisch in das erste Eingabefeld setzen lassen, damit der Benutzer sofort mit der Eingabe beginnen kann.
HTML5 bietet dazu das @autofocus-Attribut, was auch schon von einigen Browsern unterstützt wird.
Ob es unterstützt wird, lässt sich abfragen. Per JavaScript muss man das DOM nur in den Browsern, die @autofocus nicht unterstützen, nach dem zu fokussierendem Element durchsuchen.
Ich würde per Script den Fokus auch nicht auf das erste Eingabefeld legen, sondern auf dasjenige, welches ein @autofocus-Attribut hat. So ist die Lösung flexibler einsetzbar.
Oder halt gleich Modernizr verwenden.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)