Randlos drucken aus Javascript
Ernesto
- javascript
0 Harlequin0 Marc Reichelt1 Cheatah
Hallo,
ich habe eine Html-Seite, die hauptsächlich Bilder enthält und die ich
aus einem anderen Html-File in einem Javascript randlos drucken will:
...
PrintPage = window.open("Bilder.htm","Bilder2008",parameter);
PrintPage.print();
...
Ich weiß, daß ich, wenn ich ohne Programm einen Html-File randlos drucken
will, über die Option "Seite einrichten" die Kopf- und Fuß-Zeile entfernen
kann. In dem Javascript hat aber der Print-Befehl keine Parameter, ich kann
also nichts einstellen. Gibt es trotzdem eine Möglichkeit, den Browser zu
veranlassen, die Kopf- und Fuß-Zeile wegzulassen?
Viele Grüße
Ernesto
Yerf!
Gibt es trotzdem eine Möglichkeit, den Browser zu
veranlassen, die Kopf- und Fuß-Zeile wegzulassen?
Nicht mit JavaScript, das darf auf die Druckeinstellungen nicht zugreifen. Einzige Möglichkeit, das trotzdem im Browser hinzubekommen, dürfte ein JavaApplet oder ActiveX-Control mit den notwendigen Rechten (muss der User bestätigen) sein.
Gruß,
Harlequin
Hallo Ernesto,
Ich weiß, daß ich, wenn ich ohne Programm einen Html-File randlos drucken
will, über die Option "Seite einrichten" die Kopf- und Fuß-Zeile entfernen
kann. In dem Javascript hat aber der Print-Befehl keine Parameter, ich kann
also nichts einstellen. Gibt es trotzdem eine Möglichkeit, den Browser zu
veranlassen, die Kopf- und Fuß-Zeile wegzulassen?
In seltenen Fällen lohnt es sich vielleicht, extra eine PDF-Datei mit dem entsprechenden Inhalt zu erstellen. Da kann dann wesentlich mehr angegeben werden was Druckoptionen angeht. Diese PDF kann natürlich auch serverseitig erzeugt werden.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hi,
In dem Javascript hat aber der Print-Befehl keine Parameter,
... und den falschen Namen. Die Methode hätte von Anfang an openPrintDialogue() heißen sollen, dann wäre Dir dieses Missverständnis erspart geblieben.
ich kann also nichts einstellen.
Richtig.
Gibt es trotzdem eine Möglichkeit, den Browser zu
veranlassen, die Kopf- und Fuß-Zeile wegzulassen?
Ja. Üblicherweise über Datei -> Druckeinstellungen o.ä. Auf keinen Fall darf es eine solche Möglichkeit jedoch in JavaScript geben - und deswegen gibt es sie auch nicht.
Cheatah