1. var hkey_root, hkey_path, hkey_key
  2. hkey_root = "HKEY_CURRENT_USER"
  3. hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
  4. //设置网页打印的页眉页脚为空
  5. function pagesetup_null() {
  6. try {
  7. var RegWsh = new ActiveXObject("WScript.Shell");
  8. hkey_key = "header";
  9. RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
  10. hkey_key = "footer";
  11. RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
  12. } catch (e) {
  13.  
  14. }
  15. }
  16. //设置网页打印的页眉页脚为默认值
  17. function pagesetup_default() {
  18. try {
  19. var RegWsh = new ActiveXObject("WScript.Shell");
  20. hkey_key = "header";
  21. RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&w&b页码,&p/&P");
  22. hkey_key = "footer";
  23. RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&u&b&d");
  24. } catch (e) { }
  25. }
  26.  
  27. function FrmSubMit(at) {
  28. document.getElementById('Hidden_PostType').value = at;
  29. document.forms[0].submit();
  30. }
  31.  
  32. function printit() {
  33. var e = document.getElementsByTagName("input");
  34. for (var i = 0; i < e.length; i++) {
  35. if (e[i].type == "submit" || e[i].type == "button") {
  36. e[i].style.display = "none";
  37. $(".trNone").css("display", "none");
  38. $(".cheng_table_a").css("display", "none");
  39. }
  40. }
  41. pagesetup_null();
  42. if (confirm('确定打印吗?')) {
  43. window.print();
  44. }
  45. for (var i = 0; i < e.length; i++) {
  46. if (e[i].type == "submit" || e[i].type == "button") {
  47. e[i].style.display = "";
  48. $(".trNone").css("display", "inline-block");
  49. $(".cheng_table_a").css("display", "block");
  50. }
  51. }
  52. }

JS 页面打印的更多相关文章

  1. JS页面打印

    平常浏览网页和文档的时候,随处可见打印两个字,有时候不小心点到或者快捷键触发到,就会弹出一个打印的页面,上边显示的打印机是GoldGrid Virtual Printer,这是计算机的虚拟打印机,打印 ...

  2. JS页面打印,预览,设置,分页

    一)在HTML页中加载打印对象 <object id="WebBrowser" width="0" height="0" classi ...

  3. JS页面打印预览功能

    点击按钮后就可以直接打印预览,并且隐藏了按钮,如果你不希望按钮显示,可以把那部分代码删除就可以了. <html><head><meta http-equiv=" ...

  4. js灵活打印web页面区域内容的通用方法

      我们做网站,经常需要打印页面指定区域的内容,而网上关于这块的说法很多,各种各样的打印控件也不少.但许多打印方案都不怎么好,至少我不喜欢,要么封装复杂,要么难以维护.正好现在的项目也需要用到 ...

  5. android网页打印,安卓网页打印,h5页面打印,浏览器打印,js打印工具

    Android设备打印比较麻烦,一般设备厂商都提供原生app开发的SDK,我们web开发者为难了,不会原生开发啊 给大家提供一个思路,实现web加壳,利用打印浏览器实现 简单来说就是把我们的web页面 ...

  6. js或jquery实现页面打印(局部打印)

    首先定义css样式:  复制代码代码如下: @media print { .noprint { display: none;color:green } }  对于不想打印的内容只用在标签中加上 cla ...

  7. js调用页面打印

    ----------------------调用页面打印-------------------------------- <body> <div id="divPrint& ...

  8. js或jquery实现页面打印可局部打印

    方法一:直接用js的打印方法 <input id="btnPrint" type="button" value="打印" onclic ...

  9. Jqprint实现页面打印

    好些项目需要实现页面打印,特别是一些后台管理类系统,下面介绍一款轻量级的打印插件: 1.实现页面打印要引入jQuery和Jqprint.点击下载Jqprint插件 <script languag ...

随机推荐

  1. BZOJ [ZJOI2008]泡泡堂BNB 贪心

    [ZJOI2008]泡泡堂BNB Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/proble ...

  2. Mysql 5.5 replication 多数据库主从备份Master-Slave配置总结

    配置Mysql server 5.5 的双机备份,也就是master-slave模式.本例子还是一个多database复制的情况. 现在有两个database在同一台mysql server,也就是m ...

  3. iOS音频篇:AVPlayer的缓存实现

    授权转载,作者:明仔Su(简书) 在上一篇文章<使用AVPlayer播放网络音乐>介绍了AVPlayer的基本使用,下面介绍如何通过AVAssetResourceLoader实现AVPla ...

  4. Ajax防止重复提交

    转:http://www.cnblogs.com/jinguangguo/archive/2013/05/20/3086925.html 谈谈防止重复点击提交   首先说说防止重复点击提交是什么意思. ...

  5. android学习日记22--Animation动画简介

    Animation动画主要有两种:帧动画(Frame Animation)和补间动画(Tween Animation).补间动画主要包括对位置.角度.尺寸等属性的变化,而帧动画则是通过若干帧图片轮流切 ...

  6. mysql replication inside

    http://keithlan.github.io/2015/07/16/mysql_replication_inside/

  7. HIDKomponente使用读写Hid设备一瞥

    HIDKomponente 是delphi中使用的第三方Hid控件库,可以检测.控制连接到电脑的Hid设备.一般情况下多为usb设备.HIDKomponente的使用实际上很简单,只是因为第一次使用, ...

  8. Mysql数据库导出压缩并保存到指定位置备份脚本

    #!/bin/bashbackdir=/home/shaowei/dbbakdbuser='dbusername'dbpass='dbpasswd'dblist=$(ls -p /var/lib/my ...

  9. ajax 跨域的几种方式

    网络上跨域的文章大多一样,这里我写下,巩固下自己的知识,顺便做个记录 什么是跨域 这里简单拿百度的网址做个例子:http://www.baidu.com:80 (默认都是80端口.可省略) http ...

  10. Fragment的数据传递

    开发之中用到的Fragment的次数越来越多,很多小的项目都已经直接在使用Fragment作为Activity的载体来切换页面.而在开发之中页面的切换我们最关心的问题就是数据的传递了.今天我们主要来研 ...