• 多种打印方式


    <input class="Noprn" type="button" onclick="window.print()" value="打印"/>
      <input type="button" name="print" value="预览并打印" onclick="preview()"/>
      <input type="button" id="bt" onclick="javascript:printpage('myDiv')" value="DIV打印" />

    <script language="javascript" type="text/javascript">
      var HKEY_Root, HKEY_Path, HKEY_Key;
      HKEY_Root = "HKEY_CURRENT_USER";
      HKEY_Path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
      //设置网页打印的页眉页脚为空 
      function PageSetup_Null() {
      try {
      var Wsh = new ActiveXObject("WScript.Shell");
      HKEY_Key = "header";
      Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
      HKEY_Key = "footer";
      Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
      }
      catch (e)
    { }
      }
    // //设置网页打印的页眉页脚为默认值 
    // function PageSetup_Default() {
    // try {
    // var Wsh = new ActiveXObject("WScript.Shell");
    // HKEY_Key = "header";
    // Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "&w&b页码,&p/&P");
    // HKEY_Key = "footer";
    // Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "&u&b&d");
    // }
    // catch (e)
    //{ }
    // }
    // PageSetup_Default(); 
    </script>
    <script language="javascript" type="text/javascript">

      function printpage(myDiv){ //DIV控制打印
       
      //var newstr = document.all.item(myDiv).innerHTML; 
      var newstr = document.getElementById(myDiv).innerHTML;
    // alert(newstr);
      var oldstr = document.body.innerHTML; 
      document.body.innerHTML = newstr; 
      window.print(); 
      document.body.innerHTML = oldstr; 
      return false; 
      } 
      </script>
    <script language="Javascript">
    function preview() {
      PageSetup_Null();
      bdhtml=window.document.body.innerHTML;
      sprnstr="<!--startprint-->";
      eprnstr="<!--endprint-->";
      prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
      prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
      window.document.body.innerHTML=prnhtml;
      window.print();
    }
    </script>

  • 相关阅读:
    system函数调用
    ubuntu设置开机默认进入界面及命令行下开启图像界面
    博客园添加目录
    [转]JavaScript自动生成博文目录导航
    博客选择: csdn博客和博客园(cnblog)
    [转]Git服务器的搭建全部功略
    Ubuntu忘记密码
    [转]android logo:内核、android开机动画
    [转]关于前置声明与C++中头文件相互包含的几点问题
    [转]while(cin>>str)输入结束符,并正确执行后续程序
  • 原文地址:https://www.cnblogs.com/12go/p/2304990.html
Copyright © 2020-2023  润新知