Ich habe in JavaScript einen Script geschrieben, der "on the fhe fly" eine Tabelle generiert und sie als html code
ausgibt.
Für mich schreit das Problem nach einer serverbasierten Lösung, also nach CGI statt JavaScript. Dann bekommt der Browser ein statisch aussehendes HTML-Dokument und kann es ohne Einschränkung drucken.
Mein Grundsatz: Je mehr Intelligenz auf dem Server stattfindet, desto dümmer darf der Browser sein, der das Ergebnis anzeigen muß.
Generieren von vielen HTML-Dateien auf dem Server halte ich übrigens für noch schlechter als den JavaScript-Ansatz ...