Dieses Programm steht unter der GNU LGPL. D.h. unter anderem, Sie können den WS-Reporter beliebig einsetzen und unter Beachtung der Lizenz-Bedingungen verändern. Gewährleistung und Haftung sind nach §15 und §16 der Lizenz-Bedingungen ausgeschlossen. Eine Verwendung im kommerziellen Kontext ist ausdrücklich erwünscht.
Die Java-Script-Klasse können Sie hier herunterladen: tableHeader.js
<script src="./tableHeader.js"> </script>
Die HTML-Tabelle muss über das ID-Attribut die ID "Tabelle", "Tabelle1" oder "Tabelle2" bekommen. Dann wird sie automatisch erkannt. Beispiel:
<table id="Tabelle">
Alternativ können Sie die Funktion auch für jede andere Tabelle aktivieren. Beispiel:
<script> window.addEventListener('load', function() { var th = new TableHeader('MeineTabelle'); } </script>
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>
In dem Beispiel werden hover-Effekte über CSS verwendet, um Zellen und Spalten unter der Maus hervorzuheben. Bei fixierten Tabellen-Label an der linken Seite funktioniert das nur mit zusätzlichen Javascript-EventHandler. Zuerst müssen die Hintergründe für die hover-Effekte zusätzlich für CSS-Klassen definiert werden. Beispiel:
tr:hover, tr.hover { background-color: #aaa; } td:hover, td.hover { background-color: #f66; } th:hover, th.hover { background-color: #f66; }
Dann kann die Hover-Funktion für Zellen, Zeilen, oder beides aktiviert werden. Beispiel:
<script> window.addEventListener('load', function() { var th = new TableHeader('MeineTabelle'); th.aktiviereHover(th.ZELLEN); // oder: th.aktiviereHover(th.ZEILEN); // oder: th.aktiviereHover(th.BEIDES); } </script>
Eine vollständige Beschreibung finden Sie hier: SELFHTML-Wiki
Bei Problemen und für Anregungen wenden Sie sich bitte an support @ ws-unternehmensberatung.com
© 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
Datenschutzerklärung