Cybaer: Tabellenzeile ein-/ausblenden

Beitrag lesen

Hi,

o = document.getElementById("foo").style;
 o.display = (o.display!="none")? "none":"table-row";

Das klappt nicht auf dem IE, da er table-row nicht kennt.

Eine fertige Routine:
http://Coding.vampirehost.de/Toggle

Mein Problem ist aber, dass ich bei Aufruf der Seite die Zeile schon angezeigt bekomme.

Verstecke die Zeile mit JavaScript gleich nachdem die Tabelle zuende ist (also nach </table>).

Du könntest auch mit CSS verstecken, hättest dann aber einige Nachteile ("table-row" müßte für den IE ersetzt werden, und Surfer ohne JavaScript sähen die Zeile nie :-().

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!