Malcolm Beck´s: Zwei Links ohne ID Dynamisch einen Wert zuweisen

Beitrag lesen

hi,

Der Lautstärkewert wird doch sicher in irgendeiner Variablen o.ä. abgelegt sein? Dann reicht es doch aus, von den Links aus deren Wert um 10 zu erhöhen oder zu verringern.

Das erreiche ich ja derzeit mit dem rel-Attribut (ich wusste mir nicht anders zu helfen).

Das Problem ist, dass diese Links ohne ID auskommen müssen.
Warum?

Mit getElementById scheint mir das programmieren leichter, allerdings auch HTML-Technisch aufwendiger.

Rein von JavaScript aus kannst du einem HTML-Elementobjekt problemlos eigene Eigenschaften verpassen (sog. expando-properties). Du solltest nur darauf achten, dass diese mit ggf. schon vorhandenen Eigenschaften kollidieren.

Mir kam auch schon die Idee, den Wert direkt in einem body-Attribut zu speichern, dann könnte ich statt „rel“ ja ein volume-Attribut anlegen.
Kann es bei selbst definierten Attributen zu Problemen in älteren Browsern kommen?
Ist überhaupt der Ansatz mit Attributen der richtige?

Volume JS
Da ist ja noch nicht zu erkennen, wie das mit irgendeinem Player interagieren soll.

http://dj-tut.de/z_test/selfhtml/mynewjs.php
Sorry, ist noch etwas unübersichtlich und durcheinander (vor allem für mich), daher wollte ich es Schritt für Schritt machen.

Was aber zu erkennen ist, ist dass der Wert bereits in „gespeicherter” Form vorliegt - momentan in dem P-Element, in dem du ihn zur Kontrolle ausgeben lässt. Auch von dort wäre er wieder auslesbar, so dass die Buttons selber voneinander nichts weiter wissen müssen.

Hier ist wieder mein Problem mit IDs.
Ich übergebe einer Funktion den Wert und brauche, um diesen Wert ins HTML zu schreiben, ein Element mit einer ID, weil ich nicht weiss, wie ich es anders machen kann.
Welche Methode wäre hier die Sinnvollste?

mfg

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