Tom: Header bei grossen Tabelle immer sichtbar ?

Beitrag lesen

Hallo, Stefan

Mir fallen dazu zwei Möglichkeiten ein, die allerdings wirklich auf den IE zugeschnitten sind.

Wenn Du die Möglichkeit hast, den Header als eigene Tabelle darzustellen, kannst Du den Tabelleninhalt in einem eigenen <div>-Block darunter darstellen, dem Du den style="overflow:auto;" gibst, damit die Größe fest bleibt und bei Bedarf Scrollbars angezeigt werden.

Wenn Du den Header in derselben Tabelle darstellst, kannst Du dessen Zeile eine id und den style="position:relative" geben und beim "onScroll"-Ereignis des <body> dann jeweils document.getElementById("[id]").top entsprechend setzen. Da bin ich jetzt nur nicht sicher, ob diese Zeile die restliche Tabelle verdeckte oder davon verdeckt würde. Außerdem kann dieser Eingriff zu unerwünschten Effekten bei Positionsberechnungen an späterer Stelle führen.

Gruß,
Tom