• 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

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

  • 相关阅读:
    如何对Web Part进行调试 cloud
    相见恨晚的68句话,来给大家分享分享……(转载) cloud
    基于python的邮件地址提取小程序
    php.ini 核心配置选项说明
    Snort2.8.1在Windows上的简单使用
    在Visual Studio 2008中编译snort2.8.6.1.tar.gz
    PyDev for Eclipse 简介
    Python中*和**的用法
    Python实现类似switch...case功能
    ubuntu安装mysql多实例
  • 原文地址:https://www.cnblogs.com/wangjiayuan/p/2376561.html
Copyright © 2020-2023  润新知