Show/Hide funzt nicht im Explorer
Rutgar
- javascript
0 Renke Grunwald0 Rutgar
function sh(sim){
if(document.getElementById(sim).style.display=='block'){document.getElementById(sim).style.display='none'}
else{document.getElementById(sim).style.display='block'}}
Kann mir bitte jemand sagen warum nicht?
Hier zum testen: http://toptrain.50webs.com/
Mit Opera und Firefox einwandfrei. Nur eben im IE nicht :(
Ich würde mal schauen, ob der IE auch wirklich "block" ausgibt, da es vor kommt, dass die Browser ihre CSS-Eigenschaften anderes ausliefern, zumindestens ist es bei Farben so: der eine liefert das Attribute als Name, der andere als hexdezimalen Wert; also auf jeden Fall mal schauen, was genau der Browser liefert, ergo einfach mal 'nen Alert werfen lassen, welches dir das Attribut und dessen Eigenschaft ausgibt.
MfG Renke
So, es lag an doppelt vergebenen names und ids, sorry für die Störung.
Und danke für den Tipp, habe es auf leer geändert.