js 客户端打印html 并且去掉页眉、页脚的实例
2017-11-03 08:22
603 查看
print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印。
调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮。通常,这会产生一个对话框,让用户可以取消或定制打印请求。
win10下测试ie11、chrome、firefox、360、edge 都可以成功去掉页眉页脚;
<!DOCTYPE html> <html> <head> <title>打印</title> <meta charset="utf-8"> <style> .printBox { width: 300px; height: 300px; border: 1px solid blue; } </style> <!-- 打印的样式--> <style media="print"> @page { size: auto; margin: 0mm; } </style> </head> <body> <div class="printBox"> this is content!!!<br> 点击按钮打印 </div> <button onclick='print_page()'>打印</button> </body> <script type="text/javascript"> function print_page() { if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie remove_ie_header_and_footer(); } window.print(); } function remove_ie_header_and_footer() { var hkey_path; hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; try { var RegWsh = new ActiveXObject("WScript.Shell"); RegWsh.RegWrite(hkey_path + "header", ""); RegWsh.RegWrite(hkey_path + "footer", ""); } catch (e) { } } </script> </html>
以上这篇js 客户端打印html 并且去掉页眉、页脚的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- js 客户端打印html 并且去掉页眉、页脚
- HTML网页打印去掉页眉页脚,以及如何控制不想打印出的页面元素【梨城在线】
- 用JS去掉打印的页眉页脚
- JS调用打印方法设置页眉页脚的实例
- 打印html并去掉页眉页脚
- 用JS去掉打印的页眉页脚
- 打印html时设置去掉页眉页脚 简单一行代码搞定(记录一下)
- 打印网页去掉页眉和页脚
- JS 实现在IE浏览器下的打印功能的去掉页眉页尾代码
- web开发中的打印功能,如何去掉chrome浏览器的页眉页脚
- 关于js 连接打印机 去掉页眉页脚
- JS 网页打印 页边距 页眉页脚
- 打印web页或文本文件时如何去掉讨厌的页眉,页脚?--暨开篇
- JS 网页打印 页边距 页眉页脚
- web打印修改注册表,去掉页眉页脚
- 打印网页时怎么去掉页眉页脚
- js 设置网页打印的页眉页脚和页边距
- ie打印去掉页眉页脚
- 设置html页面打印的页眉页脚