Steel: document.getElementById("myInputfield").focus = true; geht nicht

Beitrag lesen

Hiho!

danke für die vielen, schnellen Antworten aber ich habe nicht richtig begriffen, was Ihr mir damit sagen wolltet.

Das was da unten steht.

Ich habe dem Formular einen Namen gegeben und mache es jetzt mit:
document.formularname.feldname.focus()

document.getElementById("myInputfield").focus();

Beides ist der Aufruf der Methode focus() des entsprechenden Inputsfelds.

document.getElementById("myInputfield").focus = true;
und
document.formularname.feldname.focus = true;

Erstellen beide eine Eigenschaft mit dem Namen "focus", der der Wert "true" zugewiesen wird. Bis zu diesem Augenblick hatte Dein Eingabefeld noch keine Eigenschaft mit diesem Namen. Sie macht natuerlich auch nichts, ausser einen Wert zu speichern.

--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
      - T. Pratchett