(JS) Visibility dynamisch ändern
wunderwarzenschwein
- css
Hi,
mittels folgender JS-Funktion versuche ich, einzelne Span-Elemente dynamisch aus- und einzublenden:
function changevis(name) {
var style=document.getElementById(name).style.visibility;
if (style=='collapse'){
style='visible'
}else{
style='collapse'
}
document.getElementById(name).style.visibility=style;
}
Leider kommt in der Zeile, wo die sichtbarketi dann gesetzt werden soll im IE6 der Fehler: "Die visibility Eigenschaften wurden nicht gefunden. Ungültiges Argument" Im Mozilla 1.0 kommt kein Fehler, es pasiert aber auch nichts.
Auch der Versuch, die visibility von vorneherein schonmal über ein statisches CSS mit 'visible' vozubelegen hat nix gebracht.
Any ideas?
TIA
wunderwarzenschwein
Hallo wunderwarzenschwein.
Any ideas?
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility
Da steht nichts von "collapse".
Gruß
Norbert
hi
visibility:collapse; gibt es nur für Tabellenzellen und bewirkt daher gar nichts (bzw. im MSIE wohl den Error). Versuch's mit visibility:hidden;.
Grüße aus Bleckede
Kai
Hallo,
Leider kommt in der Zeile, wo die sichtbarketi dann gesetzt werden soll im IE6 der Fehler: "Die visibility Eigenschaften wurden nicht gefunden. Ungültiges Argument" Im Mozilla 1.0 kommt kein Fehler, es pasiert aber auch nichts.
Zitat zu visibility: collapse; von http://www.w3.org/TR/CSS2/visufx.html#propdef-visibility: "If used on elements other than rows or columns, 'collapse' has the same meaning as 'hidden'.
".
Kann es sein, dass Du eher an display: block|none; interessiert bist? Schau mal hier vorbei: http://www.styleassistant.de/tips/tip68.htm.
MfG, Thomas
Hi,
Kann es sein, dass Du eher an display: block|none; interessiert bist? Schau mal hier vorbei: http://www.styleassistant.de/tips/tip68.htm.
Vielen Dank (auch an die andern), das mit display funktioniert perfekt.
wunderwarzenschwein
Hi,
Vielen Dank (auch an die andern), das mit display funktioniert perfekt.
... im IE. In Mozilla tut sich leider nix.
wunderwarzenschwein