WS

Fixierte Kopfzeilen, Fußzeilen und Spalten

Häufig passen große Tabellen nicht auf eine Bildschrimseite. Im Ausdruck werden dann die mit thead eingeschlossenen Kopfzeilen und die mit tfoot eingeschlossenen Fußzeilen auf jeder Druckseite wiederholt. Aber am Bildschirm?

Idealerweise sind die zur Orientierung notwendigen Informationen immer sichtbar, wenn auch mindestens ein Teil der Tabelle sichtbar ist. Für diese Standardaufgabe wird hier eine JavaScript-Klasse zur Verfügung gestellt, die einfach eingebunden werden kann.

Beispiel

Dazu müssen Sie nur die JavaScript-Klasse tabellenHeader über diesen Link herunterladen und wie folgt einbinden:

   <script src="./tabellenHeader.js">
   </script>

Die Tabelle muss über das ID-Attribut die ID "Tabelle", "Tabelle1" oder "Tabelle2" bekommen. Dann wird sie automatisch erkannt. Beispiel:

   <table id="Tabelle">

Zellen, die an der linken Seite fixiert werden sollen, benötigen die Klasse "fts". Beispiel:

   <th class="fts">Text</th>

Und für die Druckausgabe benötigen Sie noch eine Klasse "noprint", mit der diese fixierten Objekte im Ausdruck ausgeblendet werden:

   <style>   
      @media print {
         .noprint {
              display: none;				
         }
      }
   </style>   

Eine vollständige Beschreibung finden Sie hier: SELFHTML-Wiki

Das Programm steht unter der GNU LGPL. Eine Verwendung im kommerziellen Kontext ist ausdrücklich erwünscht.

zurück zum Anfang

© WS Unternehmensberatung und Controlling-Systeme GmbH
Friedrich-Weinbrenner-Straße 20
69126 Heidelberg

Tel.: 06221 / 401 409
Fax: 06221 / 401 422

EMail: info @ ws-unternehmensberatung.de

Amtsgericht Mannheim, HRB 335485
Geschäftsführer: Wilfried Schollenberger