Druckerdialog unterdrücken
Kai
- javascript
Das Thema gabs schonmal, die gefundenen Lösungen funktionieren aber nicht (mehr?).
Ich möchte nach dem Klick auf einen Button (oder wann auch immer) den Inhalt einer Seite ausdrucken - ohne dass das Druckerdialogfenster aufgeht. Dazu habe ich folgenden Code gefunden:
<script language="JavaScript">
function Drucken(form) {
if(document.layers) /* Abfrage auf Netscape 4 */
self.print();
if(document.all) /* Abfrage auf MSIE 4 */
{
self.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 ='';
}
}
</script>
Funktioniert nur leider nicht. Liegt's an der CLSID? Vielleicht neue Sicherheitseinstellungen im IE6 oder in XP SP2?
Wer kann helfen?
Viele Grüße,
Kai
Hallo Freunde des gehobenen Forumsgenusses,
Ich möchte nach dem Klick auf einen Button (oder wann auch immer) den Inhalt einer Seite ausdrucken - ohne dass das Druckerdialogfenster aufgeht.
AFAIK ist das ein alter Bug im IE. Wenn der jetzt gefixt ist umso besser, dann kann der Benutzer wieder selbst bestimmen ob er die Seite ausdrucken will oder nicht.
Gruß
Alexander Brock
Hello out there!
Ich möchte nach dem Klick auf einen Button (oder wann auch immer) den Inhalt einer Seite ausdrucken - ohne dass das Druckerdialogfenster aufgeht.
Das kann nicht gehen. Sonst könnte ja ein Webseitenautor auf die Idee kommen, diese Funktion auch mit 'onload' automatisch aufzurufen und beim Nutzer 42 Blätter schwarz zu drucken. Oder die Schule anzuzünden.
Dazu habe ich folgenden Code gefunden:
<script language="JavaScript">
Schon das hätte dich stutzig machen sollen.
Tausendmal im Web, und immer wieder falsch. JavaScript-Bereiche in HTML definieren
See ya up the road,
Gunnar
Hallo Kai,
if(document.layers) /* Abfrage auf Netscape 4 */
if(document.all) /* Abfrage auf MSIE 4 */
Und das wars?
Es gibt auch noch Amaya, Aphrodite Beonex Communicator, Contiki, Dillo, Emacs, Konqueror, links, lynx, Firefox, Flock, Minimo, NCSA Mosaic, NetFront, Netrik, Opera, Picsel Browser, HotJava, ICE Browser, Jazilla, Joca, JRex, Just, chimera2, edbrowse, ELinks, Encompass, Epiphany, Galeon, Kazehakase, Links2, w3m, Internet Explorer for UNIX (pfui), Dr. Orca, K-Meleon, Maia, Off By One, uBrowser, Space-Browser, (Was ist denn ein 3D-Browser?), Microsoft Internet Explorer für Mac, iCab, Camino, OmniWeb, Safari, Shiira, Sunrise, Web Pro, Blazer, IPanel, PocketLink, PalmScape, WebClipping, NetFront, AWeb, IBrowse, Voyager, Crystal Atari Browser, HighWire, Light of Adamas, Wen.Suite, NetPositive, Net++, Themis, Bezilla, DreamKey, PlanetWeb, ABrowse, QNX Voyager, IBM Webexplorer, Newtscape, Nethopper, WebTV, T-Online-Browser.
Viele Grüße aus Freiburg,
Marian
PS: Ja, mir war langweilig. (Wer lust hat, kann das ja alles noch verlinken ;-))