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的固定表格头部的代码(IE6,7,8测试通过)
May 18 Javascript
Js基础学习资料
Nov 23 Javascript
轻松实现javascript数据双向绑定
Nov 11 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
sublime text配置node.js调试(图文教程)
Nov 23 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
Mar 13 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
Apr 13 Javascript
解决Angular2 router.navigate刷新页面的问题
Aug 31 Javascript
小程序云开发部署攻略(图文教程)
Oct 30 Javascript
Angular8基础应用之表单及其验证
Aug 11 Javascript
原生JS实现贪吃蛇小游戏
Mar 09 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 清除网页病毒的方法
2008/12/05 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
php无限遍历目录示例
2014/02/21 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
纯JS实现旋转图片3D展示效果
2015/04/12 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
jQuery.Ajax()的data参数类型详解
2017/07/23 jQuery
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python将unicode转为str的方法
2017/06/21 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
如何高效率的查找一个月以内的数据
2012/04/15 面试题
北大研究生linux应用求职信
2013/10/29 职场文书
护士自我评价
2014/02/01 职场文书
电气个人求职信范文
2014/02/04 职场文书
师范生求职自荐信
2014/06/14 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
新闻人物通讯稿
2014/10/09 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
2014年德育工作总结
2014/11/20 职场文书
求职自我评价怎么写
2015/03/09 职场文书
教师节随笔
2015/08/15 职场文书