Hallo!
Ich habe ein Problem mit Firefox, wenn ich versuche eine Tabellenzeile einer Tabelle per Javascript ein- und auszublenden. Ich habe z.B. folgenden Code:
<a href="javascript:change()">wechseln</a>
<table bgcolor="#FFFF00">
<tr>
<td>Zeile 1</td>
</tr>
<tr id="zeile2">
<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>
Wenn ich jetzt "Zeile 2" einmal aus- und wieder einblende klappt noch alles wunderbar, aber wenn ich das dann nochmal versuche, dann behält Firefox eine leere Extra-Zeile übrig, und mit jedem Wechsel werden es mehr.
Ich hab das mal hochgeladen: Online-Demo (ein paar mal auf "wechseln" klicken)
Der IE macht genau das was ich auch von Firefox erwarten würde, er blendet die Zeile korrekt aus und ein so oft ich will.
Mache ich hier einen Fehler, oder ist das ein Bug?
Viele Grüße
Andreas
--
SELFHTML Linkverzeichnis: http://aktuell.de.selfhtml.org/links/
SELFHTML Linkverzeichnis: http://aktuell.de.selfhtml.org/links/