Javascript打印文件去除页眉页脚

简介:
var  hkey_root,hkey_path,hkey_key;
     hkey_root= "HKEY_CURRENT_USER" ;
     hkey_path= "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" ;
 
 
     //网页打印时清空页眉页脚
     function  pagesetup_null() {
         try  {
             var  RegWsh =  new  ActiveXObject( "WScript.Shell" )
             hkey_key =  "header"
             RegWsh.RegWrite(hkey_root + hkey_path + hkey_key,  "" )
             hkey_key =  "footer"
             RegWsh.RegWrite(hkey_root + hkey_path + hkey_key,  "" )
         catch  (e) {}
     }
     function  pagesetup_default() {
         try  {
             var  RegWsh =  new  ActiveXObject( "WScript.Shell" )
             hkey_key =  "header"
             RegWsh.RegWrite(hkey_root + hkey_path + hkey_key,  "&w&b页码,&p/&P" )
             hkey_key =  "footer"
             RegWsh.RegWrite(hkey_root + hkey_path + hkey_key,  "&u&b&d" )
         catch  (e) {
         }
     }
 
     function  doPrint(printDiv) {
         try {
             pagesetup_null();
             newwin = window.open( "" "newwin" "height="  + window.screen.height +  ",width="  + window.screen.width +  ",toolbar=no,scrollbars=auto,menubar=no" );
             newwin.document.body.innerHTML = document.getElementById(printDiv).innerHTML;
             newwin.window.print();
             newwin.window.close();
             pagesetup_default();
         } catch (e){}
     }

相关文章
|
10天前
|
JavaScript 前端开发 容器
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
AJAX载入外部JS文件到页面并让其执行的方法(附源码)
14 0
|
1月前
|
JavaScript
uni-app中关于格式化时间的js文件
uni-app中关于格式化时间的js文件
30 0
|
2月前
|
JavaScript 前端开发 内存技术
js文件的入口代码及需要入口代码的原因
js文件的入口代码及需要入口代码的原因
|
3月前
|
XML JSON JavaScript
|
3月前
|
存储 JavaScript 前端开发
只使用简单的 JavaScript 创建文件共享型网站
只使用简单的 JavaScript 创建文件共享型网站
39 0
只使用简单的 JavaScript 创建文件共享型网站
|
3月前
|
JavaScript Android开发
AutoJs4.1.0实战教程---js文件打包发布成APK文件
AutoJs4.1.0实战教程---js文件打包发布成APK文件
92 0
AutoJs4.1.0实战教程---js文件打包发布成APK文件
|
4月前
|
JSON JavaScript 前端开发
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
93 0
|
4月前
|
JSON JavaScript 数据格式
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
Node.js实现服务器端生成Excel文件(xls格式、xlsx格式文件)并弹出下载文件
|
4月前
|
JSON JavaScript 数据格式
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
57 0
|
1月前
|
JSON JavaScript 前端开发
vue项目使用Print.js插件实现PDF文件打印
vue项目使用Print.js插件实现PDF文件打印
33 0