labskaus: linkfarbe mit onclick hin und her schalten

Beitrag lesen

AVE FORUM!

ich bin ein neuling mit java, die sufu brachte nur unbefriedigende ergebnisse und hier ist mein anliegen:

ich blende über einen link mehrere divs auf der seite per "onclick" und "getElementsByName" ein und wieder aus. da es mehrere links dieser art gibt, möchte ich die übersichtlichkeit wahren, indem der link im "eingeschalteten" zustand die hover-farbe behält - bis er beim "ausschalten" der divs wieder die standardfarbe annimmt, und wieder ein und aus u.s.w.u.s.f.

meine funktion ist folgende:
  function farbe(f){
   if(document.getElementById(f).style.color=='#c50000') {
    document.getElementById(f).style.color='#141414';
   }
   else {
    document.getElementById(f).style.color='#c50000';
   }
  }

html sieht so aus:
<a href="#" id="ly" onClick="ein_aus('lyr'); farbe('ly'); return false">Lyrik</a>
<a href="#" id="pr" onClick="ein_aus('pro'); farbe('pr'); return false">Prosa</a>

und das funktioniert nicht. es bleibt bei "#c50000". (das return false unterdrückt nur den sprung zum seitenanfang und scheint nach testen keinen weiteren einfluss auf die funktion zu haben)

das eigentlich erstaunliche ist jedoch: wenn ich statt "#c50000" "red" eingebe - läuft es tadellos (außer bei opera)

also: wo könnte sich der dumme kleine anfängerfehler versteckt haben?

beste grüße

0 53

linkfarbe mit onclick hin und her schalten

labskaus
  • javascript
  1. 0
    suit
  2. 0
    JürgenB
    1. 0
      suit
      1. 0
        JürgenB
        1. 0
          labskaus
          1. 5
            Cheatah
            1. 0
              Gunnar Bittersmann
              • menschelei
              1. 0
                Cheatah
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Alexander (HH)
                    1. 0
                      Gunnar Bittersmann
            2. 0
              labskaus
              1. 3
                Gunnar Bittersmann
                1. 0
                  labskaus
              2. 0
                zaphod1984
                1. 1
                  Gunnar Bittersmann
                  1. 0
                    zaphod1984
                    1. 1
                      Der Martin
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          labskaus
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              labskaus
                              1. 0
                                suit
                                1. 0
                                  EKKi
                                  1. 0
                                    labskaus
                                    • menschelei
                                2. 0
                                  labskaus
                                  1. 0
                                    suit
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        suit
                                        1. 0
                                          Gunnar Bittersmann
                                          1. 0
                                            Kai345
                                            1. 0
                                              Gunnar Bittersmann
                                          2. 0
                                            suit
                                        2. 0
                                          labskaus
                                          1. 0
                                            suit
                                            1. 0
                                              labskaus
                                              1. 0
                                                suit
                                                1. 0
                                                  labskaus
                                                  1. 0
                                                    suit
                                                    1. 0
                                                      labskaus
                                                  2. 0
                                                    Gunnar Bittersmann
                    2. 0
                      EKKi
                      1. 0
                        zaphod1984
                        1. 0
                          EKKi
                      2. 0
                        Gunnar Bittersmann
                        1. 0
                          EKKi
                          1. 0
                            suit
          2. 0
            EKKi
    2. 0
      labskaus
      1. 0
        JürgenB
        1. 0
          labskaus
          1. 0
            Kai345