- 论坛徽章:
- 0
|
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 复制代码
复制代码 |
|