JS打印html页面
2014-05-09 09:35
316 查看
JS部分的代码
html部分代码
<object id="WebBrowser" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object> <!-- <script type="text/javascript" src="/JScript/PrintView/InvoicePrint.js"></script>--> <script type="text/javascript"> function printNew() { bdhtml = window.document.body.innerHTML; sprnstr = "<!--startprint-->"; //开始打印标识字符串有17个字符 eprnstr = "<!--endprint-->"; //结束打印标识字符串 prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17); //从开始打印标识之后的内容 prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容 var splitFirst = prnhtml.split("background='/Images/printTax.gif'"); //去掉打印中的背景图片 var ResultString = splitFirst.join(''); //组合被分割的页面 var PrintWin = window.open('about:blank', 'Print', 'height=1px,width=1px,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,top=20px,left=20px'); PrintWin.document.write(ResultString); //PrintWin.document.all.WebBrowser.ExecWB(7, 1);//打印预览 PrintWin.document.all.WebBrowser.ExecWB(6, 6); //打印document.all.WebBrowser.ExecWB(45,1) PrintWin.document.all.WebBrowser.ExecWB(45, 1); alert("090o9oi"); // PrintWin.setTimeout("window.close()", 100); PageSetup_Default(); //设置为原始值 } function thisChose() { window.parent.CloseDiv(); } </script>
html部分代码
<html> <head> <title></title> </head> <body> <!--startprint--> <%=pointlist%><!--需要打印的代码--> <!--endprint--> </body> </html>
相关文章推荐
- 用JS在html页面实现打印功能
- js打印html页面(转)
- js打印html页面中的指定内容?
- js打印HTML页面大全
- js打印jsp获取html页面
- html js页面传参
- eclipse完全支持jsp页面下HTML/JS/CSS智能提示
- JS打印页面指定区域
- JS打印页面绑定事件和点击事件
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- js向页面新加入的html事件绑定
- 纯静态html页面,js 如何拦截请求url的后缀不是.html的访问地址
- HTML页面后台取静态资源(CSS,JS文件)的路劲问题!
- js实现对页面的部分内容的打印功能
- JS 获取页面html信息
- 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示。
- js在html页面之间传参
- 在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示
- js实现html页面滚动条向下拉到一定的程度时,某个div就固定在顶部,向上拉时返回原位置。
- 前端页面 JS,HTML