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