Hallo,
Letztendlich geht es ja um diese zeile:
<div id="scroll" style="position:absolute; width:635; height:100px; z-index:17; left: 153px; top: 118px; overflow: auto;">
die angaben im style attribut würde ich erstmal in eine .css datei auslagern, dann sieht's so aus:
<div id="scroll">
und in der .css so:
#scroll{
position:absolute; z-index:17; left:153px; top:118px;
width:635;
height:100px;
overflow: auto;}
nun legst du in _dieser_ .css das drucklayout fest, du designst sozusagen die seite neu, für den drucker, du kannst alles verändern:
zb:
@media print{
#scroll{...;width:auto; height:auto;}
}
du hast dann noch das position:absolute; drin was probleme machen kann, da musst du halt sehen wie du das hinbiegst, dass kann man so ohne die seite zu kennen nicht sagen, probier einfach innerhalb von @media print etwas herum und schau dir die druckvorschau an, das wirst du schon hinbekommen.
Für den druck, nicht nur da, bietet es sich an, finde ich, auf feste px werte zu verzichten und die texte fliessen zu lassen, das setzt aber auch vorraus, dass die strucktur des inhaltes (html) stimmig ist ob das bei deiner tabelle nun so passt musst du sehen.
Probier einfach.
Gruss, Jan aus Dresden