head 引用公共文件:
<!--#include file="../CUsing/printhead.asp" -->
body 添加代码:
- <input type="button" value="打印报表" onclick="preview(1)" />
- <!--startprint1-->
正文
<!--endprint1-->
============================ 引用文件的内容 ===============
- <script language="javascript">
- function preview(oper) {
- if (oper < 10) {
- bdhtml = Windows.document.body.innerHTML; // 获取当前页的 HTML 代码
- sprnstr = "<!--startprint" + oper + "-->"; // 设置打印开始区域
- eprnstr = "<!--endprint" + oper + "-->"; // 设置打印结束区域
- prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 18); // 从开始代码向后取 HTML
- prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); // 从结束代码向前取 HTML
- Windows.document.body.innerHTML = prnhtml;
- Windows.print();
- Windows.document.body.innerHTML = bdhtml;
- } else {
- Windows.print();
- }
- }
- </script>
打印按钮
来源: http://www.bubuko.com/infodetail-3451760.html