[latex]Mae govannen![/latex]
Ich mache es gerne komplizierter als es ist.
Kenne ich. „Kompliziert“ ist mein zweiter Vorname.
Was ist an
<button id="lauter" onclick="...>
so viel aufwendiger als an<button onclick="....>
Das Problem mit IDs ist ja, dass sie eindeutig sein sollen. Diese Buttons können aber mehrmals im Dokument vorkommen.
Auch möchte ich Generell lernen, eher ohne IDs zu programmieren, soweit es möglich ist.
Unterscheidung wäre noch über Klassen möglich, z.B. <button class="increasevol" type...><button class="decreasevol" type...>
, welche man dann im JS per elementreferenz.className
auslesen und entsprechend verarbeiten könnte.
Wenn die Buttons mehrfach vorkommen können, stellt sich gleich die nächste Frage: Sollen sie nur auf auf genau ein bestimmtes Video einwirken oder die Lautstärke für alle Videos gleichzeitig setzen? Im ersten Fall müßtest du wiederum eine Unterscheidungsmöglichkeit haben. Einfachste Lösung wäre ein weiterer Parameter beim Funktionsaufruf. Aber du siehst, es kommt immer wieder eine neue Anforderung hinzu, vielleicht weitere Controls ... insofern ist die OOP-Herangehensweise, die Chris vorgeschlagen hat, sicherlich auf lange Sicht sinnvoll, um pro Objekt alle Eigenschaften unabhängig voneinander zu verwalten.
Cü,
Kai
Even if you are a master of jQuery, you can only create mediocre (at best)
scripts. The problem is that the authors you rely on have not mastered the
DOM themselves. It's like one blind guy leading another off a cliff (D.Mark/clj)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?