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 相关文章推荐
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
浅谈JavaScript异常处理语句
Jun 26 Javascript
深入理解js函数的作用域与this指向
May 28 Javascript
全面介绍javascript实用技巧及单竖杠
Jul 18 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
Bootstrap模态窗口源码解析
Feb 08 Javascript
javascript深拷贝和浅拷贝详解
Feb 14 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
AngularJS封装$http.post()实例详解
May 06 Javascript
详解react-router如何实现按需加载
Jun 15 Javascript
js移动端事件基础及常用事件库详解
Aug 15 Javascript
js闭包和垃圾回收机制示例详解
Mar 01 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
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
JQuery 学习技巧总结
2010/05/21 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
jQuery实现瀑布流的取巧做法分享
2015/01/12 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
javascript如何实现create方法
2019/11/04 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
Python中关键字is与==的区别简述
2014/07/31 Python
Python的面向对象编程方式学习笔记
2016/07/12 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
python构建深度神经网络(DNN)
2018/03/10 Python
python3的输入方式及多组输入方法
2018/10/17 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
Python如何将装饰器定义为类
2020/07/30 Python
六十岁生日答谢词
2014/01/10 职场文书
阳光体育活动方案
2014/02/16 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
计划生育标语
2014/06/23 职场文书
年检委托书
2014/08/30 职场文书
2014年安全员工作总结
2014/11/13 职场文书
老公保证书怎么写
2015/02/26 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python