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代码
Dec 01 Javascript
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
javascript动态的改变IFrame的高度实现自动伸展
Oct 12 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
May 05 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
jquery实现的蓝色二级导航条效果代码
Aug 24 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
Jul 24 Javascript
jquery实现全选、不选、反选的两种方法
Sep 06 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
详解浏览器渲染页面过程
Feb 09 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
Mar 07 Javascript
Node.js进阶之核心模块https入门
May 23 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 数组二分法查找函数代码
2010/02/16 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
php编程每天必学之验证码
2016/03/03 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
PHP分享图片的生成方法
2018/04/25 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
提升Python程序性能的7个习惯
2019/04/14 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
python文件选择对话框的操作方法
2019/06/27 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
2020/01/06 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python实现数字炸弹游戏
2020/07/17 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
农村党支部先进事迹
2014/01/14 职场文书
会计岗位描述
2014/02/22 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
工厂搬迁方案
2014/05/11 职场文书
毕业生实习证明
2014/09/19 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书