frames drucken
Michael Gillmeister
- browser
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
Hallo Michael,
ein CrossBrowser taugliches Frame-Print Script findest Du hier:
http://www.webreference.com/js/tips/991123.html
Viele Grüße Günter
Hallo Michael,
ein CrossBrowser taugliches Frame-Print Script findest Du hier:
http://www.webreference.com/js/tips/991123.htmlViele Grüße Günter
Grüß Dich Günter,
SuperTip! Tausend Dank, hast mir sehr geholfen!
Michael