`
ilusm
  • 浏览: 107366 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript打印设置

阅读更多
试试看这个,我也是转载的,原文已经不知出自哪了
//去掉打印时的页眉页脚
HTML 代码:
<script  language="JavaScript">
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
try
{
  var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
}
catch(e){}
}
//设置网页打印的页眉页脚为默认值
function  PageSetup_Default()
{
try
{
  var Wsh=new ActiveXObject("WScript.Shell");
  HKEY_Key="header";
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
  HKEY_Key="footer";
  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
}
catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="恢复页码" onclick=PageSetup_Default()>
//VBScript的:
HTML 代码:
<script language="VBScript">
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
'//设置网页打印的页眉页脚为空
function pagesetup_null()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
end function
'//设置网页打印的页眉页脚为默认值
function pagesetup_default()
on error resume next
Set RegWsh = CreateObject("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"
end function
</script>
 
分享到:
评论

相关推荐

    javascript网页打印设置

    在JavaScript中进行网页打印设置是一项常见的任务,尤其在开发网页应用程序时,往往需要提供用户友好的打印功能。本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等...

    用Javascript打印网页指定标签的内容

    用Javascript打印网页指定标签的内容 用Javascript打印网页指定标签的内容是指在网页上选择指定的标签,然后将其内容导出到另一个页面上,最后进行打印的操作。这种方法可以灵活地控制打印的内容和格式。下面将详细...

    js打印设置页边距

    虽然JavaScript本身不直接提供打印设置的功能,但通过巧妙地利用CSS和DOM操作,我们可以实现对打印页边距、页眉和页脚的自定义设置。在开发Web应用时,根据目标用户群体的浏览器选择合适的实现方法,可以显著提升...

    javascript打印如何自定义纸张大小(代码)[借鉴].pdf

    使用 IE 的 WebBrowser 控件可以实现打印设置,包括设置打印纸张大小、页脚和页眉等。 ```html &lt;object id="WebBrowser" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"&gt;&lt;/object&gt; ``...

    利用javascript实现网页打印

    调用这个方法可以直接打开浏览器的打印对话框,让用户选择打印机和打印设置。例如: ```javascript ()"&gt;点击打印 ``` 当用户点击这个按钮时,浏览器会显示打印预览,准备进行打印操作。但仅仅这样是不够的,我们...

    javascript 实现页面打印

    JavaScript 实现页面打印 本文将介绍使用 JavaScript 实现页面打印的方法,并提供相关的代码示例。 一、使用 ExecWB() 函数实现打印 ExecWB() 函数是 IE 浏览器提供的一个函数,可以用来调用 IE 菜单下的打印命令...

    JavaScript_打印方法_基于浏览器_详细代码示例

    最简单也是最常见的打印方法是直接调用`window.print()`函数,该函数会触发浏览器的打印对话框,允许用户选择打印机并进行打印设置。这种方式适用于打印整个当前页面或文档。 ```html 打印" onclick="javascript:...

    javascript直接打印word、excel和pdf文档

    javascript直接打印word、excel和pdf文档 缺点:需要设置浏览器的安全级别,对ActiveX脚本可执行

    printTest01.rar_java 打印_javascript_javascript 打印

    然而,当我们谈论JavaScript打印时,情况略有不同。JavaScript的打印功能主要依赖于浏览器的内置支持。通过`window.print()`函数,用户可以立即触发浏览器的打印对话框,但这个默认行为通常不提供足够的自定义选项。...

    javaScript设置注册表打印.pdf

    在提供的文件中,讨论了如何使用JavaScript来设置注册表并控制网页打印。以下是一些关键知识点: 1. **注册表操作**: - JavaScript可以通过ActiveXObject与Windows API交互,如`WScript.Shell`对象可以用来读写...

    利用javascript进行数据打印

    在IT领域,特别是Web开发中,利用JavaScript进行数据打印,尤其是将表格数据转换为PDF格式进行打印,是一项常见且实用的技术。本文将深入探讨如何使用JavaScript实现这一功能,包括技术原理、具体步骤以及可能遇到的...

    网页打印 javascript

    在这个话题中,我们将深入探讨如何使用JavaScript进行网页打印,以及如何设置打印区域。 首先,JavaScript 提供了一种名为 `window.print()` 的内置方法,它会触发浏览器的打印对话框,让用户选择打印当前网页。...

    Javascript打印乘法表

    这个主题关于“Javascript打印乘法表”是JavaScript初学者常见的编程练习,它旨在帮助理解控制流、循环和字符串操作等基本概念。 乘法表是数学教育中的基础工具,用于展示1到10之间任意两个数字的乘积。使用...

    asp.net调用JavaScript打印

    在提供的代码片段中,可以看到通过JavaScript与IE浏览器的ActiveX对象`WScript.Shell`交互来修改注册表中的打印设置。具体实现分为两个函数:`pagesetup_null()` 和 `pagesetup_default()`。 - **pagesetup_null()*...

    javascript打印大全(打印页面设置/打印预览代码)

    因此,许多时候我们需要使用更高级的打印设置和预览功能,这时就会用到ActiveX控件(特别是在IE浏览器中)或第三方打印库。 在给定的文件内容中,我们可以看到使用了`&lt;OBJECT&gt;`标签和`execwb`方法来调用打印相关的...

    javascript编写基于chrome浏览器的打印程序,本例用来打印小票.zip

    在JavaScript编程领域,打印功能是常见且实用的。在本示例中,我们将探讨如何...这涉及到HTML和CSS的使用,JavaScript的打印功能,以及可能的浏览器打印设置调整。对于想要开发类似功能的开发者,这是一个很好的起点。

    JavaScript打印实现逻辑

    JavaScript打印实现逻辑

    javascript,js打印

    这是JavaScript中最基础的打印功能,通过在JavaScript代码中调用`window.print()`,浏览器会弹出打印对话框,用户可以选择打印机设置并进行打印。此函数适用于整个网页或当前视图的内容。 2. **CSS媒体查询**: ...

    birt 报表javascript打印 安迅报表javascript打印问题

    birt脚本调试代码,只需要将代码放进文档中说明的位置,所有javascript调试打印结果都可以看到,提供了两种方式javascript的调试打印,网上也有很多例子说需要放到tomcat里才能打印,其实在报表开发工具中也可以打印...

Global site tag (gtag.js) - Google Analytics