Stefan Muenz: Seite drucken

Beitrag lesen

Hallo Eric,

ich möchte ein Clipart (Druckersymbol) mit „<img src="drucker.gif" alt="Seite drucken">" auf einer Seite einbinden. Wenn man dann auf das Symbol klickt sollte der Inhalt der Seite direkt beim Client ausgedruckt werden.

da wo die Grafik hin soll:
<a href="javascript:Drucken()"><img src="drucker.gif" alt="Seite drucken" border=0></a>

Und im Dateikopf, zwischen <head> und </head>, das Folgende:

<script language="JavaScript">
function Drucken()
{
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>

viele Gruesse
  Stefan Muenz