Drucken im IE4
Sven Noack
- javascript
Moin Moin!!
Ich habe folgende Funktion aus dem Archiv in meine
Seiten eingebunden.
function drucken()
{
<!-- Abfrage auf IE5 -->
if(navigator.appVersion.substring(22,23)==5)
{
window.print();
}
else <!-- MSIE 4 -->
{
window.focus();
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMPTUSER = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
WebBrowser1.outerHTML = '';
}
}
Es funktioniert eigentlich einwandfrei, bis auf die Tatsache, dass Fehlermeldungen kommen, wenn die Seite Bilder enthaelt, die groesser als 10 kB sind. Hat jemand Ahnung, wie man dieses Problem loessen koennte? (Ich suche eine andere Moeglichkeit als die Bilder zu verkleinern ;-) )
Gibt es noch eine andere Moeglichkeit zum Drucken von Web-Seiten mit einem Druckbutton?
Tschoe
Sven