Hi,
Dies habe ich dadurch realisiert, dass jedem <th> für onClick eine Funktion mit dem Parameter event aufgerufen wird. Die Funktion hangelt sich dann durch den DOM hoch bis zum <table>-Element und sucht dann nach einem <col> mit dem gleichen Index wie das <th>.
Wieso so umständlich? Durchnumerierte IDs für die THs und dann die COLs über document.getElementsByTagname ansprechen sollte doch gehen.
Und das:
var ie=document.all;
könntest Du auch einsparen.
Das Problem ist nun, dass die Spalte mindestens so breit bleibt wie die Zelle mit dem größten Inhalt. Die CSS-Eigenschaft overflow:hidden funktioniert hier scheinbar nicht, weder im IE noch in Firefox.
Schonmal display:none probiert?
freundliche Grüße
Ingo