Tabellenüberschriften immer sichtbar machen, trotz scrollen

  • Hallo!

    Ich habe eine Tabelle und möchte, dass ich die Spaltenüberschriften immer sehen kann, auch wenn ich nach unten scrollen muss, um weitere Datensätze einzusehen ...

    Mein bisheriges Konzept
    ----------------------------
    - 2 Frames: 1. Spaltenüberschriften 2. eigentlicher Tabelleninhalt
    - mit Javascript die einzelnen Spalten-Breiten im 2. Frame einlesen
    - diese dann als Parameter über die URL an das 1. Frame übergeben, indem es über Javascript geladen wird zusammen mit den Parametern
    - im 1. Frame die URL-Parameter mit PHP auseinanderpflücken, um die einzelnen Breiten der Spalten einzustellen

    Problem
    ---------
    - Es funktioniert, aber leider nur teilweise, da die offsetWidth-Werte um 3 Pixel bei mir zu groß ermittelt werden, weiß nicht warum
    - Ich muss offsetWidth verwenden, da ich die Breiten nicht statisch festgelegt habe, sondern er soll sich nach dem Inhalt richten, der aus der Datenbank geladen wird (statisch wäre es natürlich einfach)

    Ich habe mind. 20 Stunden mit diesem Problem verbracht ... so langsam gehen mir die Ideen aus

    Hier die 4 Test-Dateien, die ich bisher zusammengeschrieben habe

    index.php

    spaltenbreiten_anpassen.php

    spaltenbreiten_ermitteln.php

    formate.css

    Danke im Voraus für Hinweise!

    lg.
    David Scherr