Don P: onclick funktioniert erst beim 2.mal klicken

Beitrag lesen

Hallo,

Per JavaScript CSS-Eigenschaften zu verändern ist unehrenhaft. (Das hat schon einige ins Gre'thor befördert.)

Aha, du must es ja wissen. Den Code hatte ich während einer Schlacht aus einem unverchlüsselten Subraumkanal gefischt. Da waren die Jungs wohl sehr in der Bredoullie, dass sie sogar unehrenhaften Code in Kauf nahmen, nur um noch schnell enttarnen und feuern zu können... es hat ihnen aber nichts genützt :p

Ehrenhaft ist es, per JavaScript Klassenzugehörigkeiten zu ändern und die Darstellung für diese Klassen im Stylesheet anzugeben.

Wer hat eigentlich dieses Gesetz aufgestellt, und wieso ist es so wichtig?
Wenn man doch gewisse style-Eigenschaften ohnehin nur per JavaScript setzen will, warum muss es dann unbedingt über das stylesheet laufen? Immerhin verlangt das zwei Schritte (JS-Funktion *und* Definition im Stylesheet), mit gezwungermaßen "Magic Values" (den Klassennamen), einem bekannten Anti-Pattern.

Gruß, Don P