Seite drucken

  • Ersteller Ersteller Thomas
  • Erstellt am Erstellt am
T

Thomas

Guest
Hallo,

Ich möchte gerne texte auf meiner Seite zum drucken anbieten.

Ich lege also einen link auf eine seperate Seite und füge folgendes Javascript ein:

<script Language="Javascript">
<!--
function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6,0);

}
}
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Seite drucken" name="Print" onClick="printit()"></form>');
}
//-->


Wenn ich das allerdings testen möchte kommt folgende Fehlermeldung:

Ein AktivX Steuerelement ist nicht sicher.. bla bla bla .

Diese fehlermeldung erscheint allerdings erst, wenn ich auf den Button Seite drucken klicke.

Kann mir jemand helfen?

 
Hab ich das recht verstanden, Seperate Seite, die nach dem Aufrufen automatisch gedruckt werden soll?

Weiss nicht ob das all-browser-compatible ist, aber für mich tat es bis anhin folgende Variante:

<body onload="parent.self.print(); self.close();">

Wenn man self.close() weglässt, bleibt der Browser offen.

Alain

 
Zurück
Oben