Auszudruckenden Text festlegen
Pflaume
- html
Hallo,
ich hatte mal vor Urzeiten was gelesen das man irgendwie vorher im Quelltext angeben kann was gedruckt werden soll und was nicht, bzw. ne eigene Druckseite erstellen kann wo dann wirklich nur das gedruckt wird was ich gerne möchte und der Rest nicht, bzw. das ich selbst vielleicht per Javascript das angebe was gedruckt werden soll?
Kann mir jemand dabei helfen? ich such das schon überall und infos dazu wie ich das machen kann doch ich find nix mehr :(
würd mich über jede antwort freuen.
Pflaume
Hey du Pflaume!
Mit CSS kannst Du sowas machen.
http://de.selfhtml.org/css/formate/einbinden.htm#link_media
http://de.selfhtml.org/css/eigenschaften/printlayouts.htm
Gruß
Toni
Hallo,
Danke schonmal für die Links.
Kann ich net einfach auch per JS document.write Befehl nen neues Dokument erstellen wo all das drin steht was gedruckt werden soll und das dann gedruckt wird?
Also es geht einfach darum das ich ganz andere Daten auf dem ausgedruckten Dokument haben will als auf der Webseite.
Als Beispiel:
Webseite - Guten Tag, Guten Abend, Gute Nacht.
Ausgedruckt - 22.08.04, 16:49 Uhr, homepage: www.blubb.de, Guten Tag, Guten Abend, Gute Nacht, Codenummer 99231
Geht das denn? Danke nochmal für jede Hilfe :)
Pflaume
Hallo Pflaume,
auf die Gefahr hin, daß wir aneinander vorbeireden:
Also es geht einfach darum das ich ganz andere Daten auf dem ausgedruckten Dokument haben will als auf der Webseite.
Das kann man so machen, wie Xava es Dir beschrieben hat. Die Daten müssen zwar im Quelltext stehen, das heißt aber nicht, daß sie am Bildschirm auch angezeigt werden.
Beispiel:
/* styles für den Bildschirm*/
address { display: none; }
/* styles für den Drucker*/
address { display: block; }
<!-- HTML-Dokument -->
<address>www.blubb.de</address>
-------------
Ausgedruckt - 22.08.04, 16:49 Uhr
Diese Information mußt du natürlich dynamisch erzeugen. Ob sie am Bildschirm sichtbar ist, ist aber eine andere Frage.
Von Java-Script hab ich keine Ahnung.
Gruß
Toni
Hallo Pflaume!
Man kann mit Hilfe von CSS verschiedene Stylesheet-Vorlagen für verschiedene Medien-Typen für ein HTML-Dokument angeben. Z. B. für die Bildschirm-, Drucker- oder Sprachausgabe.
Wenn ein Element für ein bestimmten Medien-Typ nicht angezeigt werden soll, so muss man in der entsprechenden CSS-Datei lediglich für das bestimmte Element bzw. für dessen Klasse lediglich
display:none;
angeben.
Weitere Information erhältst du hier:
- SelfHTML, Tipps&Tricks, CSS, "CSS: Stylesheet für ein Druck-Layout"
http://aktuell.de.selfhtml.org/tippstricks/css/drucklayout/