netzrose: Frame ausdrucken ????

Beitrag lesen

Hallo Oliver,

angenommen das frame mit den zu druckenden Infos hieße "chef"

und in der Datei innerhalb von chef stünde

<script language="JavaScript">
<!--
function Drucken()
 {
  parent.chef.focus();

if (window.print) parent.chef.print();

if(document.all && navigator.appVersion.substring(22,23)==4)
   {
     parent.chef.document.all.druck.click();
   }
 }

function ie4()
  {
    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>
und gleich nach dem body-Tag noch der unsichtbare Link
<a href="javascript:parent.frames.Frame1.ie4();" id="druck"></a>

Dann könnte in der Datei - bei Dir im Frame3 stehen: <input type=button value="ausdrucken" onclick="parent.chef.Drucken()">

viele grüße

netzrose