Archivlink: javarea.de Forum > JavaScript > Druckfunktion mit Java einstellen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Druckfunktion mit Java einstellen
Pages: [1]
| geschrieben von Gordon am 09.10.2008 - 14:37 |
Kann man mittels Java auch die Druckausgabe beschränken? http://tierversicherung.finanzpruef....gebot1.php
Dort werden beispielsweise 2 Seiten gedruckt, wo die 2. Seite nur den Body-Hintergrund wiedergibt. Kann ich es beweinflussen, das beispielsweise nur das Firmenlogo + der Content - Inhalt gedruckt wird? |
| geschrieben von Micha am 09.10.2008 - 17:31 |
Hi,
Java != JavaScript
für Dein Problem bietet sich CSS an - media="print"
Micha |
| geschrieben von Gordon am 09.10.2008 - 17:54 |
Irgendwie werde ich daraus nicht so wirklich schlau. Also was ich umsetzen will, kann man genau hier sehen. http://www.uelzener.org/nc/hunde-ve....cher-plus/
Wenn man dort unten auf drucken geht, öffnet sich nochmals eine Seite mit dem Inhalt, der für den druck zur Verfügung gestellt wird. Ich weiß jetzt nicht, ob die Seite nochmals extra geschrieben wurde, oder durch die von dir vorgeschlagene CSS-Lösung automatisch umgesetzt wird.
Also genau so würde ich das gerne auch machen. Funktioniert das so mittels CSS? |
| geschrieben von Micha am 09.10.2008 - 18:02 |
Hallo,
ein Blick in den Qullcode liefert:
| HTML-Quelltext | 1:
| <link rel="stylesheet" href="/fileadmin/relaunch/css/style.css" type="text/css" media="screen,projection,print" /> |
Für den Drucker wurde also eine extra CSS erstellt (die hier auch für die Darstellung genutzt wird um eine Vorschau zu liefern).
Und um Deine Frage zu beantworten, ja, das geht mit CSS.
Micha |
| geschrieben von Gordon am 09.10.2008 - 20:23 |
| Okay danke! Werde mich dann mal die Nacht daran versuchen... |
| geschrieben von Micha am 09.10.2008 - 20:50 |
Hi,
wenn Du weißt, wie eine CSS aufgebaut ist usw. ist es relativ schnell gemacht. Mit display kannst Du Bereiche ausblenden, die nicht gedruckt werden sollen und die color/background Eigenschaften machen das ganze druck-tauglich.
Gruß Micha |
| geschrieben von Gordon am 09.10.2008 - 20:55 |
Ja bin gerade am lesen lesen lesen... Leider bin ich kein CSS-Kenner!
Es soll sich im Prinzip wenn man auf DRUCKEN klickt ein neues Fenster öffnen, mit der Druckausgabe.
Dort soll Extra das LOGO,
der Inhalt von <div id="content">
und noch ein anderer Footer, mit Kontaktdaten. (Also genau so wie im Beispiellink)
Ist bestimmt super einfach, wenn man weiß wie. Leider weiß ich es nicht... ;) |
| geschrieben von Gordon am 09.10.2008 - 23:30 |
Habe es hinbekommen! Wie ich schon angenommen hatte... Wenn man weiß wie es geht, ist es auch super einfach.
Siehe: http://tierversicherung.finanzpruef....erung.html
Eine Frage habe ich jedoch noch. Ist das auch für alle Browser kompatiebel? |
| geschrieben von Gordon am 10.10.2008 - 00:45 |
Hm... Habe es nun geändert, weil es bei einigen browsern nicht funktioniert hat. Also so Funktioniert es noch, aber es bleibt noch folgendes offen.
Ich will nun das Vor dem Drucktext das Logo erscheint und nach dem Text eine Extra Footer, der die Kontaktdaten und die aktuelle URL ausweist.
Wie könnte man das am besten realisieren? |
| geschrieben von Micha am 10.10.2008 - 09:26 |
Hi,
welche Browser media="print" bereits verstehen, siehst Du auf der von mir oben bereits verlinkten Seite.Es können demnach alle relevanten Browser, die derzeit zu berücksichtigen sind.
Gruß Micha |
| geschrieben von Gordon am 10.10.2008 - 10:02 |
Ja konnte ich nachlesen. ;) Aber wie bekomme ich das nun hin, dass vor dem Printtext Mein Logo und nach dem Print-Text die aktuelle Url und die Kontaktdaten eingeblendet werden?
Also wie bei http://www.uelzener.org/hunde-versi....htsschutz/ (Wenn man fort auf drucken geht)
Hab schon einiges versicht, leider ohne Erfolg |
| geschrieben von Gordon am 10.10.2008 - 11:52 |
Hm... Also ich komme irgendwie nicht weiter. Eigentlich will ich es genaus so haben wie bei http://www.uelzener.org/hunde-versi....htsschutz/.
Man klickt auf DRUCKEN, ein neues Fenster öffnet sich (Druckvorschau).
Dann kommt das Logo
dann der Inhalt des div id="content" der Ursprungsseite
Zu guter letzt, dann noch mal ein "Footer" der den Ursprungslink anzeigt und die Kontaktdaten.
Kann mir da keiner weiter helfen? |
| geschrieben von Gordon am 10.10.2008 - 17:06 |
| Habe es geschafft! Nun suche ich verzweifelt nach eine Möglichkeit das ganze noch im Druckvorschau Modus über ein neues Fenster zu laden... Darüber wird viel gefragt, nichts geantwortet... hat hier jemand die Lösung? |
| geschrieben von Micha am 10.10.2008 - 23:30 |
Hi,
na siehst, geht doch 
Gruß Micha |
|