Hi!
Ich will gern meine Tabellen auf meiner Seite drucken.
doch ohne weiteres geht das ja nich, da sonst nur die Seite wie sie gerade angezeigt wird gedruckt wird!
Ich habe den aufbau wie folgt:
<table>
<tr>
<td><div id="navigation">navigation</div></td>
<td><div id="content">
<div id="topmenu">
Hier ist ein Menübereich
</div>
<div id="main">
Hier der Bereich welcher gedruck werden soll
Hier sind lange Tabellen.
Dieser Div ist daher mit Overflow: auto gestalltet
Doch beim Durcken soll dann nur dieser Div und zwar vollständig ausgegeben werden!
</div>
</div>
</tr>
<tr><td colspan="2"><div id="footer">Footerbereich</div></td></tr>
</table>
so in etwa sieh das ganze aus…
Div Content hat eine feste höhe von 600px wovon 150 vom topmenu und 440 vom main eingenommen werden.
Da der Inhalt im main zu gross ist wird dieser div dann scrollbar.
Beim Drucken sollen alle div’s bis auf main ausgeblendet werden und main soll vollständig sichtbar sein!
<link rel="stylesheet" type="text/css" href="CSS/style.css">
<link rel="stylesheet" type="text/css" media="print" href="CSS/style_print.css">
und jetzt hab ich die style_print.css nochmal überarbeitet, sieht besser aus!
Denn jetzt wird garnix angezeigt XD
liegt das daran das ich den div, in dem mein main-div liegt ebenfalls ausblende? da so quasi das parentobjekt nicht sichtbar ist…
hier meine css:
#content,#footer,#navigation,#Newsticker,#topmenu,#SitebarInfos{ display: none;}
#main{
height: 100%;
overflow: visible;
display: block;
width: 100%;
margin:0;
padding: 0;
}
weis einer wie und ob ich da was machen kann?? :<
nun ja, es hat geklappt!
jedoch nur soweit, das ich jetzt den mainbereich einzeln angezeigt bekomme, aber auch nur soviel wie ich vorher sehe!
also es ist nur der bereich sichtbar der auch auf der seite sichtbar ist!
Liegt das an der Tabelle mit der ich meine ausgabe foramtiere?
Diese hat keinen style, die soll sich ganz normal anpassen, keinen rahmen haben und so. das klappt ja auch.
nur der mainbereich wird wieder so klein angezeigt -.-
dadurch wär es wesentlich leichter dir zu helfen, denn meist wird hier und da irgendwas weggelassen beim posten des codes weils für unwichtig gehalten wird.
Naja meist steckt der Fehler im detail
leider ist die seite nirgends online, da sie nur hier im intranet is…
Kann es sein, das bei dem Print teilweise css angaben von der Seite mit genutzt werden?
so kommt es mir vor!
nächstes Problem!
Unterm firefox wird die druckausgabe supi dargestellt, auf jeder Seite ist zuerst nochmal der tabellenkopf angefügt!
Genau so will ich das…
unterm IE fehlt dieser jedoch, da er nur auf der 1.seite ist:<
zudem werden im IE die untersten und obsteren Zeilen „zerschnitten“.
Im Firefox jedoch sieht alles spitze aus!;ugl
wie kann ich das jetzt noch für den IE so hinbekommen?? :<
leider wird dieser bevorzugt in unserem unternehmen eingesetzt
beides wird vom ie ignoriert!
-.-
und wie mach ich es das meine gesammte tabelle zum ausdruck gebracht wird? die is leider etwas seehr breit!
:<
kann ich da irgendwie einstellen, das sie automatisch auf die blattgröße scalliert werden soll??
geht es acuh irgendwie, das das was zuviel ist auf einem neuen blatt gedruckt wird?? weil ich grad festgestellt habe, das bei der skalierung kaum noch was zu lesen wäre XD