Hallo,
ich erzeuge mit einem Programm HTML-Berichte, die in einer Tabelle allerlei Werte anzeigen. Die Werte in den Spalten sind hierarchisch gegliedert, deshalb verfügen die Berichte über die Möglichkeit, über JavaScript die einzelnen Ebenen ein- und auszuklappen (Jede Tabellenzeile hat eine ID und in einem hidden input speichere ich mir zu jeder TableRow die Kind-Row-IDs).
Jetzt hab ich festgestellt, dass der IE unter irgendwelchen Umständen beim Einklappen bestimmter Tabellenzeilen die erste Spalte verkleinert (bei mir unter IE8 um einen Pixel, bei einer Kollegin um ca. 2 oder 3px). Das alleine wäre nicht so tragisch, allerdings hat der IE hierbei einen Bug beim Neuzeichnen des Tabellenrahmens. Durch das Verschieben der gesamten Tabelle nach links bleibt an manchen Stellen der ursprüngliche Rahmen erhalten und man sieht hässliche Linien an manchen Stellen:
http://img411.imageshack.us/img411/8652/iebug.png
Hier hab ich einen entsprechenden Bericht hochgeladen: http://isaac.aquilatech.org/misc/bericht_ie.html.txt
Wenn man in diesem Bericht die Zeile *Sachgemeinkosten* zuklappt, erscheint bei mir im IE besagter Bug.
Kann sich das jemand erklären? Wäre cool wenn man das irgendwie wegbekäme, sieht nämlich unschön aus wenn unsere Anwendung solche Berichte anzeigt (die meisten User benutzen den IE nämlich).
Danke schonmal im Voraus!