Drucken externe Datei auf Google Chrome und Firefox mit Javascript

8

Der Versuch, eine externe HTML-Datei mit Javascript zu drucken. Der Code funktioniert in IE. In Google Chrome und Mozilla FireFox wird jedoch nicht die externe Seite gedruckt, sondern die aktuelle Seite. Irgendwelche Vorschläge?

Kopfzeilencode

%Vor%

Körpercode

%Vor%

Google Chrome lädt "chrome: // print /" für die Druckvorschau und verursacht möglicherweise dieses Problem. Gibt es eine andere Möglichkeit, dies zu tun? Bis jetzt ist der einzige Workaround, den ich bekommen kann, ein Popup zu öffnen und den Benutzer von dort drucken zu lassen ... Aber es ist ein zusätzlicher Schritt, der sinnlos erscheint, und niemand mag Pop-ups mehr.

Prost.

    
UTN 29.12.2011, 04:38
quelle

1 Antwort

1

Sie sollten versuchen, den Benutzern die Möglichkeit zu geben, zuerst die Vereinbarung zu sehen und nicht direkt auszudrucken. Und wenn Sie dies tun, können Sie das Drucken aus dem Vertrag heraus aufrufen, zum Beispiel mit einer Schaltfläche, es kann auch ein Link sein, der einfachen HTML / JavaScript-Code verwendet:

<input name="print" type="button" id="print" value="Print agreement" onclick="window.print();"/>

Ich persönlich benutze diesen Ansatz und arbeite sogar mit IE5.5.

    
bodi0 28.03.2012 11:32
quelle