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 相关文章推荐
获取客户端电脑日期时间js代码(jquery)
Sep 12 Javascript
从js向Action传中文参数出现乱码问题的解决方法
Dec 29 Javascript
jQuery获取checkboxlist的value值的方法
Sep 27 Javascript
jquery实现倒计时效果
Dec 14 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
Dec 20 Javascript
JS前端加密算法示例
Dec 22 Javascript
BootStrap 模态框实现刷新网页并关闭功能
Jan 04 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
在layui中select更改后生效的方法
Sep 05 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
Jul 21 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
php实现递归抓取网页类实例
2015/04/03 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
php进程间通讯实例分析
2016/07/11 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
JavaScript 事件参考手册
2008/12/24 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
layui表格内放置图片,并点击放大的实例
2019/09/10 Javascript
小程序实现tab标签页
2020/11/16 Javascript
Django查询数据库的性能优化示例代码
2017/09/24 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
详解【python】str与json类型转换
2019/04/29 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
html5文字阴影效果text-shadow使用示例
2013/07/25 HTML / CSS
大四毕业生学习总结的自我评价
2013/10/31 职场文书
财务会计自荐信范文
2014/02/21 职场文书
现场活动策划方案
2014/08/22 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis