Kai345: Zwei Links ohne ID Dynamisch einen Wert zuweisen

Beitrag lesen

[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:?
0 61

Zwei Links ohne ID Dynamisch einen Wert zuweisen

Malcolm Beck´s
  • javascript
  1. 0
    ChrisB
    1. 0
      ChrisB
      1. 0
        Malcolm Beck´s
    2. 0
      Malcolm Beck´s
      1. 0
        ChrisB
        1. 0
          Malcolm Beck´s
          1. 0
            ChrisB
            1. 0
              Malcolm Beck´s
              1. 0
                ChrisB
                1. 0
                  Malcolm Beck´s
                  1. 0
                    ChrisB
                    1. 0
                      Malcolm Beck´s
              2. 0
                Kai345
                1. 0
                  Malcolm Beck´s
                  1. 2
                    Gunnar Bittersmann
                    1. 0
                      Malcolm Beck´s
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Malcolm Beck´s
                          1. 0
                            Gunnar Bittersmann
                            1. 0

                              FF und Object bei deaktiviertem CSS

                              Malcolm Beck´s
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Malcolm Beck´s
                                  1. 0
                                    Patrick Andrieu
                                    1. 0

                                      FF: was ist Webseiten-Stil?

                                      Malcolm Beck´s
                                  2. 0
                                    Gunnar Bittersmann
                                    1. 0
                                      Malcolm Beck´s
                                    2. 0
                                      Struppi
      2. 0
        Kai345
        1. 0
          Malcolm Beck´s
          1. 0
            Kai345
            1. 0
              Malcolm Beck´s
              1. 0
                Kai345
                1. 0
                  Malcolm Beck´s
  2. 0
    jobo
    1. 0
      Malcolm Beck´s
  3. 0

    getAttribute und setAttribute

    Malcolm Beck´s
    1. 0
      Struppi
      1. 0
        Malcolm Beck´s
        1. 0
          ChrisB
          1. 0

            Danke gelöst

            Malcolm Beck´s
            1. 0
              Kai345
              1. 0
                Malcolm Beck´s
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Malcolm Beck´s
                    1. 0
                      Malcolm Beck´s
  4. 0

    JQuery+CSS: display:none, aber nur, wenn Javascript erlaubt ist

    Malcolm Beck´s
    1. 1
      Gunnar Bittersmann
      1. 0
        Malcolm Beck´s
      2. 0
        Malcolm Beck´s
    2. 1
      Patrick Andrieu
      1. 0
        Malcolm Beck´s
      2. 0
        Gunnar Bittersmann
        1. 0
          Patrick Andrieu
          1. 0
            Gunnar Bittersmann
            1. 0
              Patrick Andrieu
              1. 0
                Gunnar Bittersmann
                1. 0
                  Patrick Andrieu
        2. 0
          Malcolm Beck´s
          1. 0
            Gunnar Bittersmann
            1. 0
              Malcolm Beck´s