JS打印gridview实现原理及代码


Posted in Javascript onFebruary 05, 2013
var hkey_root = "HKEY_CURRENT_USER"; 
var hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; 
var hkey_key; 
function printPage() { 
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 因为我不想显示当前打印页的网址 
hkey_key = "margin_bottom"; 
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39"); //0.39相当于把页面设置里面的边距设置为10 
hkey_key = "margin_left"; 
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39"); 
hkey_key = "margin_right"; 
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39"); 
hkey_key = "margin_top"; 
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39"); 
} 
catch (e) { } 
var headstr = "<html><head></head><body>"; 
var footstr = "</body>"; 
var newWin = window.open('printer', '', ''); 
var titleHTML = document.getElementById("printdiv").innerHTML; 
newWin.document.write(headstr + titleHTML + footstr); 
newWin.document.location.reload(); 
newWin.print(); 
// newWin.close(); 
}
Javascript 相关文章推荐
javascript实现的DES加密示例
Oct 30 Javascript
php+js实现倒计时功能
Jun 02 Javascript
浅谈Javascript的静态属性和原型属性
May 07 Javascript
jQuery Validate验证框架经典大全
Sep 23 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
node.js调用C++函数的方法示例
Sep 21 Javascript
es6数值的扩展方法
Mar 11 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
Jun 17 Javascript
webpack优化之代码分割与公共代码提取详解
Nov 22 Javascript
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
详解CocosCreator项目结构机制
Apr 14 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
Feb 05 #Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 #Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 #Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 #Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 #Javascript
用按钮控制iframe显示的网页实现方法
Feb 04 #Javascript
实现局部遮罩与关闭原理及代码
Feb 04 #Javascript
You might like
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
浅析javascript的return语句
2015/12/15 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
jQuery无冲突模式详解
2019/01/17 jQuery
微信小程序背景音乐开发详解
2019/12/12 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
pygame加载中文名mp3文件出现error
2017/03/31 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python绘制漏斗图步骤详解
2019/03/04 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
基于python实现复制文件并重命名
2020/09/16 Python
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
自荐信包含哪些内容
2013/10/30 职场文书
副总经理工作职责
2013/11/28 职场文书
国际贸易个人求职信范文
2014/01/04 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
个人年终总结开头
2015/03/06 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript