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"!
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"!