Sven Rautenberg: <input name=abc onload="self.focus();">

Beitrag lesen

Moin!

Hallo,

weiß jemand warum das so nicht funktioniert:

<input name=abc onload="self.focus();">

Das reservierte Wort "self" ist eine Referenz auf das eigene DokumentenFENSTER.

Fenster kann man fokussieren. Das ist aber nicht das, was du willst. Du willst das Eingabefeld fokussieren.

Das wäre, wenn onload ginge, mit "this.focus()" möglich. "this" ist eine Referenz auf das eigene Objekt - und in Eventhandlern ist das "eigene Objekt" eben das, welches den Eventhandler enthält, in diesem Fall also das Input-Feld.

- Sven Rautenberg

--
My sssignature, my preciousssss!