Lieber LeserInnen,
Frage:
ich möchte mit dem hier im Forum gefundenen Script aus einem Frame heraus den Inhalt eines anderen drucken.
<script language="JavaScript">
function Drucken()
{
if(document.layers)
self.print();
if(document.all)
{
self.focus();
var OLECMDID_PRINT = 6;
var OLECMDEXECOPT_DONTPROMPTUSER = 2;
var OLECMDEXECOPT_PROMTUSER = 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>
Wie kann ich im IE4 den entsprechenden Frame anprechen?
Im Netscape kein Problem: parent.Framename.print();
Wie aber muß ich das script modifizieren damit auch der IE4 den Frame druckt? parent.Framename.focus(); alleine reicht nicht.
Vielen Dank für die Hilfe
Michael