1、脚本部分
<SCRIPT language=javascript>
function printpr()
{
document.getElementById("qingkongyema").click();
document.getElementById("dayinDiv").style.display="none";
var OLECMDID = 7;
var PROMPT = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";
document.getElementById("dayinDiv").style.display="";
}
function printTure()
{
document.getElementById('qingkongyema').click();
document.getElementById("dayinDiv").style.display="none";
setTimeout(window.print(),1000);
document.getElementById("dayinDiv").style.display="";
}
</SCRIPT>
<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>
2、调用部分
<DIV align="center" id="dayinDiv" name="dayinDiv">
<input type="button" class="tab" value="打印" onclick="printTure();">
<input type="button" class="tab" value="打印预览" onclick="printpr();">
<input type="hidden" name="qingkongyema" id="qingkongyema"
class="tab" value="清空页码" onclick="pagesetup_null()">
<input type="hidden" class="tab" value="恢复页码"
onclick="pagesetup_default()">
</DIV>
3、使用
将要打印的内容发在一个区域,在使用打印功能时,调用部分的div将被操作隐去。
分享到:
相关推荐
根据给定文件的信息,本文将围绕“打印(利用脚本打印)”这一主题展开,详细介绍如何通过脚本实现页面的自定义打印功能。这与传统的Excel打印不同,它更侧重于网页内容的选择性打印。 ### 打印概念及应用场景 在...
用python编写的像素打印脚本,修改图片路径,执行就可以哦
首先,JavaScript是Web开发中常用的客户端脚本语言,它可以直接在用户的浏览器上运行,为网页添加交互性。对于打印预览,JavaScript提供了`window.print()`函数,这个方法可以打开系统的打印对话框,让用户选择...
本文将详细介绍一个用于实现网页内容打印功能的JavaScript脚本。此脚本主要适用于Chrome浏览器,并能够支持通过指定元素ID或直接提供HTML内容的方式进行打印操作。该脚本不仅实现了基本的打印功能,还考虑了不同...
在IT领域,尤其是在Web开发中,...总之,实现"web页面批量打印"涉及到前端和后端的综合技术,包括HTML、CSS、JavaScript以及可能的服务器端脚本。通过合理的设计和编码,可以创建高效、用户友好的批量打印解决方案。
用法:运行脚本并传入URL参数,即可爬取并打印网页内容。 爬虫需要遵守网站的robots.txt文件规定,确保不爬取被禁止的内容。 在实际使用中,可能需要处理反爬虫机制,如验证码、动态加载内容等。 实际应用中可能需要...
网页打印是将网页内容输出到纸质媒介上的过程,而在实际操作中,我们有时希望去除不必要的页眉和页脚,或者对打印内容进行精确控制。在本文中,我们将深入探讨如何实现这一目标,主要关注如何在网页打印时去掉页眉...
JavaScript是Web开发中的一种重要脚本语言,它允许开发者在客户端执行动态操作,包括与用户的交互、数据处理以及,如本题所示,实现网页打印功能。网页打印是将网页内容输出到打印机或创建PDF文档的过程,这对于用户...
一个WEB打印的JS脚本,支持WEB程序开发,可实现WEB页面直接打印。
smsx控件是一款专门用于网页打印的组件,它能够提供灵活的打印选项,包括自定义打印范围、页面设置等,使得网页内容能够在各种环境下得到高质量的打印效果。该控件通常以ActiveX或.NET的形式集成在网页中,适用于...
在实际应用中,可能还需要处理页面中的JavaScript脚本和其他动态内容的打印问题,确保打印内容的准确性和完整性。 ### 总结 通过上述介绍,我们可以了解到使用JS调用iframe实现页面内容打印的方法主要分为以下几个...
总的来说,网页免费打印控件JS是提升网页打印功能的重要工具,它简化了用户操作,增强了网页的实用性,同时也为开发者提供了更多的定制化选项,以满足不同场景下的打印需求。在实际应用中,开发者需要考虑用户体验、...
在网页开发过程中,为用户提供打印功能是非常常见的需求之一。本文将基于提供的示例代码来详细介绍如何在 JSP 页面中实现打印、打印预览以及打印设置等功能。 #### 一、HTML 控件的使用 在 HTML 中,可以通过内嵌 ...
客户端脚本方式主要使用 JS 来分析源页面的内容,将欲打印的页面元素提取出来,实现打印。这种方式的优点是客户端独立完成打印目标文档的生成,减轻服务器负荷;缺点是源文档的分析操作复杂,并且源文档中的打印内容...
IE打印去除页眉页脚的脚本 通过修改注册表的方法,去除直接打印网页内容时自动附加的页眉页脚。
使用JavaScript的`window.print()`方法可以方便地提供网页打印功能。 13. **线型输入框**: 设计具有特定样式的输入框,如`line`类,可以实现点击即选中全部文本的效果。 14. **显示文档最后修改日期**: ...
本文将详细解析一个ASP页面代码示例,该示例涉及打印功能,包括打印页面设置和打印预览。 ### ASP打印代码 ASP中的打印功能通常涉及到对浏览器打印对话框的调用以及页面样式和内容的控制。在提供的代码片段中,...
在传统的网页打印中,用户通常会打印整个页面,但往往只需要其中的部分内容。`jQuery.PrintArea`通过选定DOM元素(例如一个div或表格)来定义打印区域,使得用户可以只打印这部分内容。这在处理复杂页面布局时特别...
网页打印在IT行业中是一项常见的需求,特别是在Web应用开发中,用户可能需要将网页内容打印成纸质形式。在ASP.NET框架下,实现网页打印涉及到多种技术和策略。本文将深入探讨"网页打印源码"这一主题,以及如何利用...