JavaScript实现在网页上打印页面某块区域
2011-07-11 12:00
726 查看
做了几天报表,看CrystalReport有自动打印和导出功能,没咋关键细节。今天想着在网页上点个按钮就能实现打印当前页面不是更灵活。所以做了下面这个东西。
代码附上,主要是document.execCommand("print");
代码附上,主要是document.execCommand("print");
<script type="text/javascript" language="javascript"> function myPrint() { var table = document.getElementById("XXXTable"); var printDiv = table.parentElement; var printWindow = window.open("about:blank", "newwindow", "top=20,left=20,width=1024,height=768,toolbar=no,scrollbars=yes,menubar=no,resizable=no,dependent=yes,alwaysLowered=yes"); var headInnerHTML = document.getElementsByTagName("HEAD")[0].innerHTML; var bodyInnerHTML = printDiv.innerHTML; printWindow.document.write("<html><br/><head><br/>" + headInnerHTML + "<style type=\"text/css\">" + ".DocumentTitleDiv{border-bottom:none;font-size:30px;}" + "#header{margin-bottom: -10px;}#footer{margin-top: 15px;}" + "td{font-size:12px;height:26px;}.DocumentFooterDiv td{font-size:16px;font-weight:bold;}</style>" + "</head>" + bodyInnerHTML + "<body>" + "</body></html>"); printWindow.document.execCommand("print"); printWindow.close(); } </script>
相关文章推荐
- javascript实现web页面中指定区域打印
- jQuery插件PrintArea实现javascript打印页面某区域功能
- javascript实现web页面中指定区域打印
- 利用javascript实现web页面中指定区域打印
- javascript实现页面指定区域打印
- 利用javascript实现web页面中指定区域打印
- 在页面中实现打印---利用JavaScript实现打印页面,利用WebBrower组件实现打印
- html5 实现动态网页截屏 页面生成图片并打印(图文)
- javascript实现jsp页面的打印预览
- Javascript实现打印JSP页面中的表
- JavaScript打印网页指定区域的例子
- [转]javascript 局部页面打印实现代码
- javascript 网页指定区域打印函数
- JavaScript实现网页打印,可设置页眉、页脚、页边距
- JavaScript实现打印页面表报,表单输出到word和excel功能
- 使用网页代码“截取”功能,打印页面某段定义区域内容
- JavaScript实现的页面打印
- javascript实现web页面打印
- Javascript获得当前网页页面详细地址的实现
- web页面实现指定区域打印功能