MikeXY: IE9 weigert sich

Beim klicken, soll der visibility Wert eines Divs verändert werden. Das Funktioniert überall außer im IE9. Weiss Jemand warum?

Der Aufbau ist genau wie hier...

<ul id="vorschaubilder">  
  
        <li>  
          <a onclick="document.getElementById('bild1').style.visibility = 'visible';document.getElementById('bild2').style.visibility = 'hidden';document.getElementById('bild3').style.visibility = 'hidden';document.getElementById('bild4').style.visibility = 'hidden';document.getElementById('bild5').style.visibility = 'hidden';document.getElementById('bild6').style.visibility = 'hidden';return false;" href="#">  
            <img src="bilder/klein/bild1.jpg" alt="" border="0" width="100" height="75">  
          </a>  
        </li>  
  
        <li>  
          <a onclick="document.getElementById('bild2').style.visibility = 'visible';document.getElementById('bild1').style.visibility = 'hidden';document.getElementById('bild3').style.visibility = 'hidden';document.getElementById('bild4').style.visibility = 'hidden';document.getElementById('bild5').style.visibility = 'hidden';document.getElementById('bild6').style.visibility = 'hidden';return false;" href="#">  
            <img src="bilder/klein/bild2.jpg" alt="" border="0" width="100" height="73">  
          </a>  
        </li>  
  
  
...  
...  
...
  1. Moin,

    Beim klicken, soll der visibility Wert eines Divs verändert werden. Das Funktioniert überall außer im IE9. Weiss Jemand warum?

    Vielleicht hilft dir das.

    Grüße Marco

  2. Nebst deinem eigentlichen Problem:

    DRY!

    Was machst du, wenn du nicht mehr 6 Bilder hast sondern 28? oder 400?

    Deinen Code weiter multiplizieren?

    Warum nicht eine Funktion, die alle ausblendet und das betreffende einblendet?

    1. Nebst deinem eigentlichen Problem:

      DRY!

      Was machst du, wenn du nicht mehr 6 Bilder hast sondern 28? oder 400?

      Deinen Code weiter multiplizieren?

      Warum nicht eine Funktion, die alle ausblendet und das betreffende einblendet?

      Hi, es werden immer 6 Fotos sein. oder weniger. Ist für eBay, weiss gar nicht, ob man da Funtkionen definieren kann/darf aber da ich ehe nicht so bewandert bin in JS und die Sache erstmal fertig sein soll und eigentlich funktioniert, reicht das für erste, WENN IE9 mitmacht ^^.