Hallo,
http://gunnarbittersmann.de/2007/ie-problem-20070105/TEST.html
Mittels JavaScript setze ich Klassen, so dass mit CSS Tabellenspalten ausgeblendet werden sollen ('visibility: collapse' für Browser[tm]; 'display: none' für IEs).
In Deinem CSS steht:
...
.Col11Hidden #colBox11,
.Col11Hidden #colVertical11,
{
display: none;
}
Diese Selektoren matchen auf Elemente mit der ID "colBox11", welche _innerhalb_ von Elementen mit der Klasse "Col11Hidden" sind und auf Elemente mit der ID "colVertical11", welche _innerhalb_ von Elementen mit der Klasse "Col11Hidden" sind.
Dein generiertes HTML sieht so aus:
<col id="colBox11" class="ColBoxFooBar"><col class="ColVertical" id="colVertical11">
Nehmen wir an, Du setzt die Klasse dieser COL-Elemente per Script auf "Col11Hidden". Dann würde die Selektoren immer noch nicht matchen. Dafür müssten sie
.Col11Hidden#colBox11,
.Col11Hidden#colVertical11,
heißen, eben Elemente mit der ID "colBox11" _und_ der Klasse "Col11Hidden".
viele Grüße
Axel