IE9 weigert sich
MikeXY
- javascript
0 misterunknown0 suit0 MikeXY
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>
...
...
...
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
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?
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 ^^.