wahsaga: focus funktioniert nicht in jedem Browser

Beitrag lesen

hi,

ja, Du hast kein Objekt namens "formular" erzeugt. Glaskugel sei wachsarm.
Wie kommst Du darauf?

Weil in deinem Code nichts derartiges zu sehen ist.

Verschaffe dir zunächst die Referenz auf das Formularfeld, bevor du damit arbeitest - entweder über eine der getElement(s)By-Methoden, oder (im Falle von Formularen und deren -feldern) auch über die Nodelists forms und elements.

Und warum funktioniert es dann in manchen Browsern?

Weil "manche Browser" meinen automatisch Javascript-Objekte im globalen Scope bereitstellen zu müssen, deren Namen mit den Namen oder IDs vorhandener HTML-Elemente korrespondieren. Eine schreckliche Unsitte, die beim Scripten durchaus nervige Auswirkungen haben kann.

Und zukünftig solltest du nicht mehr davon ausgehen, dass a) dem immer so wäre (dass dem nicht so ist, wissen wir ja jetzt), und b) dieses Verhalten in irgendeiner Weise begrüssenswert oder gar vorteilhaft wäre.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }