style.display = "block"; in Firefox
Jan
- css
Hallo
ich habe ein Problem mit style.display = "block"; bei mehrspaltigen Tabellen. Ich habe Ähnliches in einem Beitrag von Andreas Korthaus, 20. 03. 2005 (http://forum.de.selfhtml.org/archiv/2005/3/t103897/) gefunden und sein Beispiel erweitert:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="javascript:change()">wechseln</a>
<table bgcolor="#FFFF00">
<tr>
<td>Zeile 1</td><td>Zeile 1</td><td>Zeile 1</td><td>Zeile 1</td>
</tr>
<tr id="zeile2">
<td bgcolor="#00FF00">Zeile 2</td><td bgcolor="#00FF00">Zeile 2</td><td bgcolor="#00FF00">Zeile 2</td><td bgcolor="#00FF00">Zeile 2</td>
</tr>
</table>
<script type="text/javascript">
<!--
function change() {
line = document.getElementById("zeile2");
if (line.style.display == "none") {
line.style.display = "block";
}
else {
line.style.display = "none";
}
}
//-->
</script>
</body>
</html>
Das Problem: Beim Einblenden der Zeile 2 wird der gesamte Inhalt in der ersten Spalte dargestellt?!
Danke für Eure Hilfe!
Grüsse
Jan
[latex]Mae govannen![/latex]
line.style.display = "block";
Ersetze hier mal "block" durch ""
Cü,
Kai
[latex]Mae govannen![/latex]
line.style.display = "block";
Ersetze hier mal "block" durch ""
Cü,
Kai
Danke! Es funktioniert. Ich habe zwischenzeitlich auch "line.style.display = "table-row"; als Lösung gefunden.
Grüsse
Jan
[latex]Mae govannen![/latex]
Danke! Es funktioniert. Ich habe zwischenzeitlich auch "line.style.display = "table-row"; als Lösung gefunden.
Das kennt der dumme Internet-Exploder (bis einschl. IE7) nicht, daher ist hier "" die bessere Wahl.
Cü,
Kai
[latex]Mae govannen![/latex]
Danke! Es funktioniert. Ich habe zwischenzeitlich auch "line.style.display = "table-row"; als Lösung gefunden.
Das kennt der dumme Internet-Exploder (bis einschl. IE7) nicht, daher ist hier "" die bessere Wahl.
Cü,
Kai
OK,danke noch einmal
Jan