Axel Richter: IE6 zeigt Tabelle nicht an

Beitrag lesen

Hallo,

Firefox zeigt die Tabelle an, der Explorer zeigt sie nicht an, obwohl sie "da" ist, sprich im Quelltext, und mir ist schleierhaft, wieso:

http://generalstab.org/doc/arc/kriegsarchiv.php

Link zum CSS für den IE is hier:

Link zum IExplorer-CSS

Die fehlerbewirkende Stelle ist:

  
#text * {  
 filter:alpha(opacity=100);  
 position:relative;  
 }  

Mit #text * triffst Du auch die TR-Elemente der Tabelle. Der IE in den aktuell gepatchten Versionen 6.0 SP1 (also mit regelmäßigen Windows-Updates) hat Probleme mit Opacity-Filtern auf TR-Elementen.

Rufe Deine Seite auf und führe dann

javascript:void(document.getElementById('text').getElementsByTagName('TR')[0].style.filter = 'alpha(enabled=false)')

als Scriptlet in der Adresszeite aus. Dann kannst Du mit

javascript:void(document.getElementById('text').getElementsByTagName('TR')[1].style.filter = 'alpha(enabled=false)')
javascript:void(document.getElementById('text').getElementsByTagName('TR')[2].style.filter = 'alpha(enabled=false)')
...

Deine Tabelle Zeile für Zeile einblenden.

Die CSS-Lösung wäre:

  
#text * {  
 filter:alpha(opacity=100);  
 position:relative;  
 }  
#text tr {  
 filter:alpha(enabled=false);  
 }  

viele Grüße

Axel