Andreas Bierhals: Tabellenzelle für Druck vorbereiten

Beitrag lesen

Moin,

ich würde vorschlagen, den Tabellen-Ausdruck per Skript generieren zu lassen. Entweder serverseitig mit cgi (z.B. perl) oder dynamisch per Javascript.
Auf der Hauptseite wird die komplette Tabelle (kann hier auch ohne Skript erfolgen) mit der Kopfzeile dargestellt, die ja aus den Beschriftungsfeldern besteht. Hier muß nun angekreuzt werden können, welche Spalte ausgedruckt werden soll und welche nicht - das ganze sollte z.B. mit Checkboxen machbar sein. Am besten, Du vergibst für die Checkboxen Namen entsprechend der Spalten-Nr. also "column_1", "column_2", ...

Der Print-Button könnte dann entweder

  • ein neues Fenster öffnen, in dem per JavaScript (document.write(...)) nur der Teil der Tabelle mit den
       angekreuzten Checkbuttons generiert wird und dieses hinterher mit der window.print()-Methode
       ausgedruckt wird.
  • oder die "gekürzte" Tabelle gleich serverseitig generieren, entweder als .html oder auch z.B. als Postscript,
      was ausgedruckt (noch) deutlich besser als html aussieht bzw. aussehen kann.

Für mehr Details müßte man wissen, wie Deine Tabelle aufgebaut ist bzw. was für Daten in die einzelnen Zellen kommen (Bilder oder Zahlenwerte oder ...?). Ansonsten erstmal ...

... bis dannundwann!

Andreas