Homepage de.comp.lang.javascript
Homepage
de.comp.lang.javascript

FAQ de.comp.lang.javascript

FAQ
de.comp.lang.javascript

 

 

Bitte verwenden Sie als Einstiegsadresse in diese FAQ die Homepage der Newsgroup de.comp.lang.javascript. Der Aufenthaltsort dieser Seiten hier kann sich ohne Vorwarnung ändern.
 

 

Kann ich mit Hilfe von JavaScript drucken?

Seit JavaScript 1.2 (NN 4) gibt es die Methode print() des window-Objektes. Damit ist es möglich, den Inhalt eines Fensters oder Frames auszudrucken. Der Effekt ist absolut mit dem identisch, der eintritt, wenn der Benutzer den "Print-Button" drückt.

Ein "aufbereiter" Druck von bestimmten Daten ist mit dieser Methode nicht zu realisieren.

Beispiel 1:

   self.print()

druckt den Inhalt dieses Fenster aus.

Beispiel 2:
 
zeigt, wie man dennoch mit einem "Trick" eine "Druck-Aufbereitung" hinbekommen kann.
Die Nutzer-Eingaben des nachstehenden Formulars sollen in geeigneter Form ausgedruckt werden.

Ihr Name bitte:
Straße:
Postleitzahl:
Wohnort:

Dazu wird beim Anklicken des Fertig-Buttons die Funkton fenster() aufgerufen, die ein neues Fenster öffnet

   druck = window.open ('', 'fenster', ParaString)

und dynamisch aus den Werten der Eingabefelder den notwendigen HTML-Code generiert. (Details bitte im Source-Code ansehen)

Der Inhalt des neuen Fensters läßt sich ausdrucken:

   druck.print()

Anmerkung:

top

Diese Seite ist Teil der de.comp.lang.javascript FAQ. Die Einstiegsadresse lautet http://www.dcljs.de/. Der Text der Seite wurde erstellt von Christine Kühnel (©).

 ______ letzte Änderung: 12/2012 ______ 

 
© S. Mintert, Ch. Kühnel