Bernd: Tableheader immer sichtbar

Hallo,

git es eine Möglichkeit bei einer dynamisch erzeugten Tabelle die von einer DB-Abfrage stammt, den Tabellenheader fest anzuzeigen, das wenn man bei vielen Zeilen nach unten scrollen muss, der Header aber nicht  verschwindet?

besten Dank!
Gruß
Bernd

  1. Moinsen,

    dafür musst Du den Tableheader trennen und den Rest z.B. in ein anderes DIV legen, das per overflow-Definition gescrollt werden kann. Oder Du benutzt fixe Positionierung wie hier gezeigt: http://annevankesteren.nl/archives/2004/07/fixed-positioning
    (Für Deinen Zweck musts Du das Prinzip entsprechend anpassen)

    Du musst aber die Ausgabe der DB Abfrage etwas anders gestalten. Erst den header auslesen und in das entsprechende HTML-Element ausgeben, dann das andere HTML-Element öffnen, den Rest aus der DB auslesen und dort ausgeben.

    Ich wüsste nicht, wie Du das mit ein und derselben HTML-Tabelle erreichen kannst.

    --
    cu,
    Maz
    1. Hallo Maz,

      dafür musst Du den Tableheader trennen und den Rest z.B. in ein anderes DIV legen, das per overflow-Definition gescrollt werden kann.

      Wenn man den Tableheader trennt, dann ist er doch kein Tableheader mehr. Außerdem würden die Spaltenbreiten mit der darunter liegenden Tabelle nicht mehr übereinstimmen.

      Ich wüsste nicht, wie Du das mit ein und derselben HTML-Tabelle erreichen kannst.

      Vielleicht ist das aber wieder mal ein Fall hierfür:

      http://aktuell.de.selfhtml.org/artikel/javascript/scrolltabelle/index.htm

      Zugegeben, in einem Frameset.

      Gruß Gernot

  2. Hallo Bernd

    git es eine Möglichkeit bei einer dynamisch erzeugten Tabelle die von einer DB-Abfrage stammt, den Tabellenheader fest anzuzeigen, das wenn man bei vielen Zeilen nach unten scrollen muss, der Header aber nicht  verschwindet?

    Damit du siehst, dass Gernots Prinzip bei verschiedenen Tabellen möglich ist,
    hier noch eine Variante mit zwei verschiedenen Tabellen (das Frameset und die
    Scripte sind identisch).
    http://d-graff.de/demos/selfhtml/sprachlernspiele/testtab.html
    http://d-graff.de/demos/selfhtml/sprachlernspiele/Timeline.html

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!