• JS 分页批量打印解决方案(只支持IE)


     1 <html>
    2 <title>JS 分页批量打印解决方案(只支持IE)</title>
    3 <script language="javascript">
    4 function printWithAlert() {
    5 document.all.WebBrowser.ExecWB(6,1);
    6 }
    7 function printWithoutAlert() {
    8 document.all.WebBrowser.ExecWB(6,6);
    9 }
    10 function printSetup() {
    11 document.all.WebBrowser.ExecWB(8,1);
    12 }
    13 function printPrieview() {
    14 document.all.WebBrowser.ExecWB(7,1);
    15 }
    16 function printImmediately() {
    17 document.all.WebBrowser.ExecWB(6,6);
    18 window.close();
    19 }
    20 </script>
    21 <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 style="display:none">
    22 </OBJECT>
    23 </noscript>
    24 <style media=print>
    25 .Noprint{display:none;} .PageNext{page-break-after: always;}
    26 </style>
    27 <table align="center" class=NOPRINT>
    28 <tr>
    29 <td align="center"><BUTTON title=打印 onclick=printWithAlert()>打印</BUTTON>
    30 <BUTTON title=直接打印 onclick=printWithoutAlert()>直接打印</BUTTON>
    31 <input type=button value="打印设置" onClick="printSetup()" >
    32 <button onclick ='printPrieview()' title='打印预览...' >打印预览</button></td>
    33 </tr>
    34 </table>
    35 <div class=NOPRINT> 以下为打印区:<br>
    36 </div>
    37 <hr size=1 noshadow color=black class=NOPRINT >
    38 <table class="PageNext" >
    39 <tr>
    40 <td colspan=2>
    41 第一页的内容
    42 </td>
    43 </tr>
    44 </table>
    45 <hr size=1 noshadow color=black class=NOPRINT >
    46 <div class="PageNext">
    47 第二页内容
    48 </div>
    49 <hr size=1 noshadow color=black class=NOPRINT >
    50 第三页内容
    51 </html>
    52

    如果对您有帮助,请捐助我

  • 相关阅读:
    VSS部署手册
    正则表达式学习(二)
    完全卸载oracle11g步骤
    c#中 命令copy 已退出,返回值为1
    Windows 64位下装Oracle 11g,PLSQL Developer的配置问题,数据库处显示为空白的解决方案
    ora01033和ora12560错误的解决方案
    C#DLL加密保护
    ocslive.conf
    ASP.NET中文乱码问题的解决
    Creating a very simple autorestore USB stick clonezilla
  • 原文地址:https://www.cnblogs.com/wangjiayuan/p/2376561.html
Copyright © 2020-2023  润新知