JS 页面打印
- var hkey_root, hkey_path, hkey_key
- hkey_root = "HKEY_CURRENT_USER"
- hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
- //设置网页打印的页眉页脚为空
- function pagesetup_null() {
- try {
- var RegWsh = new ActiveXObject("WScript.Shell");
- hkey_key = "header";
- RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
- hkey_key = "footer";
- RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
- } catch (e) {
- }
- }
- //设置网页打印的页眉页脚为默认值
- function pagesetup_default() {
- 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&b&d");
- } catch (e) { }
- }
- function FrmSubMit(at) {
- document.getElementById('Hidden_PostType').value = at;
- document.forms[0].submit();
- }
- function printit() {
- var e = document.getElementsByTagName("input");
- for (var i = 0; i < e.length; i++) {
- if (e[i].type == "submit" || e[i].type == "button") {
- e[i].style.display = "none";
- $(".trNone").css("display", "none");
- $(".cheng_table_a").css("display", "none");
- }
- }
- pagesetup_null();
- if (confirm('确定打印吗?')) {
- window.print();
- }
- for (var i = 0; i < e.length; i++) {
- if (e[i].type == "submit" || e[i].type == "button") {
- e[i].style.display = "";
- $(".trNone").css("display", "inline-block");
- $(".cheng_table_a").css("display", "block");
- }
- }
- }
JS 页面打印的更多相关文章
- JS页面打印
平常浏览网页和文档的时候,随处可见打印两个字,有时候不小心点到或者快捷键触发到,就会弹出一个打印的页面,上边显示的打印机是GoldGrid Virtual Printer,这是计算机的虚拟打印机,打印 ...
- JS页面打印,预览,设置,分页
一)在HTML页中加载打印对象 <object id="WebBrowser" width="0" height="0" classi ...
- JS页面打印预览功能
点击按钮后就可以直接打印预览,并且隐藏了按钮,如果你不希望按钮显示,可以把那部分代码删除就可以了. <html><head><meta http-equiv=" ...
- js灵活打印web页面区域内容的通用方法
我们做网站,经常需要打印页面指定区域的内容,而网上关于这块的说法很多,各种各样的打印控件也不少.但许多打印方案都不怎么好,至少我不喜欢,要么封装复杂,要么难以维护.正好现在的项目也需要用到 ...
- android网页打印,安卓网页打印,h5页面打印,浏览器打印,js打印工具
Android设备打印比较麻烦,一般设备厂商都提供原生app开发的SDK,我们web开发者为难了,不会原生开发啊 给大家提供一个思路,实现web加壳,利用打印浏览器实现 简单来说就是把我们的web页面 ...
- js或jquery实现页面打印(局部打印)
首先定义css样式: 复制代码代码如下: @media print { .noprint { display: none;color:green } } 对于不想打印的内容只用在标签中加上 cla ...
- js调用页面打印
----------------------调用页面打印-------------------------------- <body> <div id="divPrint& ...
- js或jquery实现页面打印可局部打印
方法一:直接用js的打印方法 <input id="btnPrint" type="button" value="打印" onclic ...
- Jqprint实现页面打印
好些项目需要实现页面打印,特别是一些后台管理类系统,下面介绍一款轻量级的打印插件: 1.实现页面打印要引入jQuery和Jqprint.点击下载Jqprint插件 <script languag ...
随机推荐
- BZOJ [ZJOI2008]泡泡堂BNB 贪心
[ZJOI2008]泡泡堂BNB Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/proble ...
- Mysql 5.5 replication 多数据库主从备份Master-Slave配置总结
配置Mysql server 5.5 的双机备份,也就是master-slave模式.本例子还是一个多database复制的情况. 现在有两个database在同一台mysql server,也就是m ...
- iOS音频篇:AVPlayer的缓存实现
授权转载,作者:明仔Su(简书) 在上一篇文章<使用AVPlayer播放网络音乐>介绍了AVPlayer的基本使用,下面介绍如何通过AVAssetResourceLoader实现AVPla ...
- Ajax防止重复提交
转:http://www.cnblogs.com/jinguangguo/archive/2013/05/20/3086925.html 谈谈防止重复点击提交 首先说说防止重复点击提交是什么意思. ...
- android学习日记22--Animation动画简介
Animation动画主要有两种:帧动画(Frame Animation)和补间动画(Tween Animation).补间动画主要包括对位置.角度.尺寸等属性的变化,而帧动画则是通过若干帧图片轮流切 ...
- mysql replication inside
http://keithlan.github.io/2015/07/16/mysql_replication_inside/
- HIDKomponente使用读写Hid设备一瞥
HIDKomponente 是delphi中使用的第三方Hid控件库,可以检测.控制连接到电脑的Hid设备.一般情况下多为usb设备.HIDKomponente的使用实际上很简单,只是因为第一次使用, ...
- Mysql数据库导出压缩并保存到指定位置备份脚本
#!/bin/bashbackdir=/home/shaowei/dbbakdbuser='dbusername'dbpass='dbpasswd'dblist=$(ls -p /var/lib/my ...
- ajax 跨域的几种方式
网络上跨域的文章大多一样,这里我写下,巩固下自己的知识,顺便做个记录 什么是跨域 这里简单拿百度的网址做个例子:http://www.baidu.com:80 (默认都是80端口.可省略) http ...
- Fragment的数据传递
开发之中用到的Fragment的次数越来越多,很多小的项目都已经直接在使用Fragment作为Activity的载体来切换页面.而在开发之中页面的切换我们最关心的问题就是数据的传递了.今天我们主要来研 ...