`

JS 打印功能 去除 页眉和页脚

阅读更多
首先更改自己的html 或者 jsp
以下面这个为例:
<body class="clsPageBody">
	<br>
	<!--begin-->
<table cellspacing=0 cellpadding=0 border=1 bordercolor="#000000" bgcolor="#FFFFFF"
		width="98%" height="90%" align="center" style="border-collapse:collapse">
			<tr height="40px">
				<td width="20%">
					预算单位
				</td>
				<td colspan="3">
					<div id="OA_BUDGETORG" />
				</td>
			</tr>
</table>
<!--end-->
<input type="button" value="打印" onClick="printHTML()">


这边我增加注释 <!--xxx-->是为了,控制打印的范围,开始和结束
	<script language="javascript" type="text/javascript">
		function printHTML(){
			var bdhtml=window.document.body.innerHTML;//获取当前页的html代码  
			var sprnstr="<!--begin-->";//设置打印开始区域  
			var eprnstr="<!--end-->";//设置打印结束区域  
			var prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html  
			var prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html  
			window.document.body.innerHTML=prnhtml;  
			window.print();  
			window.document.body.innerHTML=bdhtml;  
		}
	</script>



这样打印出来就没有 Page 1 of 1 等字样了;亲测可以用;
其他方法待发现。
如果你有更好的打印,批量,分页,套打等各种打印方法,请@留言
分享到:
评论

相关推荐

    js实现打印并去除页眉页脚功能

    JS 实现打印并去除页眉页脚功能需要修改注册表、实现打印功能、设置页眉页脚、恢复默认值和绑定按钮点击事件。通过使用 ActiveXObject("WScript.Shell") 对象和 window.open 方法,可以实现该功能。

    js iframe 打印 打印预览 页眉页脚的设置

    在JavaScript(JS)中,利用iframe进行打印和打印预览是常见的需求,特别是在网页开发中。这个场景下,我们可能需要自定义页眉和页脚,以提供更专业的打印效果。下面将详细介绍如何通过JS实现这个功能。 首先,我们...

    去掉打印时的页眉和页脚(IE6-IE8)

    要实现去掉页眉和页脚的功能,可以通过编写一段简单的JavaScript代码来修改注册表中的相应项。下面是一个具体的示例代码: ```javascript &lt;script language="javascript"&gt; &lt;!-- var HKEY_Path = "HKEY_CURRENT_...

    在开发时,需要有打印功能的,进行打印时去除页眉页页脚

    "打印时去除页眉页脚"是一个常见的需求,特别是在需要干净、整洁的打印输出时。以下是一些关于这个主题的重要知识点: 1. **CSS Print媒体查询**: CSS(层叠样式表)提供了针对不同设备或输出方式的样式规则。在...

    web打印去掉页眉页脚,以及不想打印出的页面元素

    总的来说,通过CSS和JavaScript的结合,我们可以灵活地控制Web打印过程,去除不必要或不希望打印的页面元素,提高打印质量。在实际项目中,应根据具体需求调整和优化这些方法,以达到最佳效果。

    ie去除页眉页脚(代码)

    在IE浏览器中,有时我们...总结来说,这个方案通过JavaScript和VBScript的结合,实现了在IE浏览器中去除页眉页脚的打印效果,并且提供了预览和打印的用户界面。同时,通过修改注册表,可以全局地控制IE的页眉页脚设置。

    javascript实现window.print()去除页眉页脚

    打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; 代码如下: HKEY_Root=”HKEY_CURRENT_USER”; HKEY_Path=”\\Software\\Microsoft\\Internet Explorer\\PageSetup\\”; var head,...

    scriptx smsxweb打印去页眉 页脚

    SMSXWeb与ScriptX配合使用,可以进一步扩展其功能,包括去除打印页眉和页脚。在某些情况下,网页的默认样式可能会在打印时自动添加页眉和页脚,但通过SMSXWeb的API,我们可以禁用这些默认设置,实现无头无尾的打印...

    js 客户端打印html 并且去掉页眉、页脚的实例

    本文将深入探讨如何使用JavaScript(简称JS)实现在客户端打印HTML内容,并去掉页眉和页脚。 首先,`print()` 方法是JavaScript中用于触发浏览器打印功能的关键。它会打印当前窗口或框架的内容。当调用 `print()` ...

    网页打印去掉页眉页脚,以及控制不需要打印的内容

    总结来说,网页打印去掉页眉页脚以及控制不需要打印的内容主要通过CSS媒体查询和JavaScript来实现。CSS用于定义打印样式,JavaScript则提供动态控制页面元素的能力。通过理解和运用这些技术,我们可以更好地定制网页...

    html-pdf:使用wkhtmltopdf从具有自定义页眉和页脚HTML生成PDF

    :page_with_curl: 使用wkhtmltopdf v2021.4.115从具有自定义页眉和页脚HTML生成PDF 错误很明显:trade_mark:-MATRIX NodeJs LTS版本要求 &gt;=12.13.0 建立在NodeJ上 v14.16.0 必须使用async和await关键字。 仅支持最新...

    js实现页面打印功能实例代码(附去页眉页脚功能代码)

    ### JS 实现页面打印功能及去除页眉页脚方法 #### 一、页面打印功能实现原理 在现代网页开发中,实现页面打印是一项常见的需求。本文档中的示例代码展示了如何使用JavaScript来实现这一功能,并提供了去除页眉页脚...

    IE浏览器打印的页眉页脚设置解决方法

    IE浏览器打印的页眉页脚设置解决方法 在使用IE浏览器进行打印操作时,默认情况下,打印出的页面都会包含页眉和页脚。但是,在某些情况下,我们可能不想包含这些信息。这时,我们可以通过修改注册表或使用脚本来强制...

    Web Html 分页、表格跨页断裂处理、自定义页眉页脚页码打印控件

    5.页眉页脚,去除浏览默认,自定义内容、样式、位置 6.保持页脚在页面底部,而非紧接正文内容 7.保持原文CSS样式 8.便捷自定义设置工具条 9.调用、语法简单,便捷 更过详细技术难点、解决思路、实现过程讲解,及...

    js分页批量打印例子并去掉页码和下面的地址

    在JavaScript中,分页批量打印是一项常见的需求,特别是在网页应用中。这个例子主要涉及如何实现这一功能,并且去除...在实践中,可能还需要考虑到不同浏览器的兼容性问题,以及如何优雅地处理大量数据的分页和打印。

    asp.net 打印 指定div的内容,并清空清空页眉页角

    总结起来,实现ASP.NET中打印指定div内容并清除页眉页脚的功能,主要是通过JavaScript操作DOM,创建隐藏iframe,将div内容复制到iframe,设置适当的CSS以隐藏默认的打印页眉和页脚,然后调用`window.print()`方法...

    通过调用 JS 打印图片信息

    本文将深入探讨如何利用 JavaScript 实现这一功能,特别是在解决谷歌浏览器首次打印时图片不显示及去除IE浏览器页眉页脚的问题。 首先,我们需要理解为什么在某些情况下,如谷歌浏览器,图片在第一次打印时不显示。...

Global site tag (gtag.js) - Google Analytics