Cheatah: ein und ausblenden von td

Beitrag lesen

Hi,

Im Internetexplorer funktioniert das wunderbar, aber im firefox sieht das grauenhaft aus.

ja, dieser IE-Bug ist bekannt. Er beruht auf den grundsätzlichen Unfähigkeiten des IE im Umgang mit Tabellen.

{document.getElementById("andere").style.display='block';}

Tabellenzeilen sind - o Wunder - table-row-Elemente, keine Block-Elemente. Und wie so oft ist es nicht sinnvoll, per JavaScript direkt Styles zu setzen, anstatt diese im zentral verwalteten CSS-Code zu hinterlegen und strukturell nur noch durch z.B. Klassifizierung hinreichend günstiger Elemente zu triggern.

<tr id="andere" class="colored" style="display:none;">

Dein Konzept versagt übrigens, wenn der Nutzer JavaScript deaktiviert hat.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes