H2O: Probleme mit Tabelle im Opera

Beitrag lesen

Hallo.

Erst mal die Beispiel-Seite:
http://code.dodwin.de/operatabellen.htm

Auszug aus dem Quelltext:
<tr>
 <td>Groooooße Zelle.... mit viel Inhalt...</td>
 <td width="80">width: 80</td>
 <td width="150">width: 20</td>
 <td width="100">width: 100</td>
</tr>

Alle Browser zeigen nun also die entsprechende Breite an. 80, 150 und 100. Und der Rest wird der ersten Zelle zugesprochen.

Das Problem:
Wenn man nun auf den Button auf der Seite klickt, wird die 2. (fette) Spalte per style.display = "none" entfernt und dabei vergisst Opera die gegebenen Breiten-Angaben der ganzen Tabelle. Die Zellen-Breiten verändern sich also alle, als ob keine Breiten angegeben wären.
Warum passiert das und was kann ich dagegen machen?
FF und IE zeigen es schließlich richtig an.

Vielen Dank,
H2O

--
Dodwin | Download Opera
[ie:% fl:( br:< va:) ls:[ fo:| rl:( n4:( ss:) de:> js:| ch:? sh:( mo:| zu:}](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%25%20fl%3A(%20br%3A%3C%20va%3A)%20ls%3A%5B%20fo%3A%7C%20rl%3A(%20n4%3A(%20ss%3A)%20de%3A%3E%20js%3A%7C%20ch%3A%3F%20sh%3A(%20mo%3A%7C%20zu%3A%7D)