Hallo Forumer....
..ich möchte gerne aus einem Layer einen Text ausdrucken.
Ich habe ein bisschen im Archiv rumgewühlt und habe folgendes Script gefunden:
1. Im Dateikopf:
<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>
2. im sichtbaren Bereich der Datei:
<form><input type="button" value="Seite Drucken" onClick="Drucken()"></form>
...nur kann man damit nur die ganze Seite ausdrucken,
aber nicht einen einzelnen Layer und bei Dhtml wird im
NN4 die Seite verrissen.
Ich hoffe das irgend einer von euch mir helfen kann.
Im voraus schon mal ein Dankeschön!
marcus