正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:
1、在页面的代码头部处加入JavaScript:
<script language=javascript>
function doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr) );
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
2、在页面正文处加上<!--startprint-->与<!--endprint-->标识。
也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。
3、截取内容部分已完成,现在加个“打印”的链接:
<a href="javascript:;" onClick="doPrint()">打印</a>
分享到:
相关推荐
用户可能希望打印网页上的特定部分而不是整个页面。这种情况下,就需要一种能够精确控制打印范围的方法。JavaScript是一种广泛使用的客户端脚本语言,可以用来实现这一功能。下面将详细介绍如何利用JavaScript实现...
总结来说,网页打印去掉页眉页脚以及控制不需要打印的内容主要通过CSS媒体查询和JavaScript来实现。CSS用于定义打印样式,JavaScript则提供动态控制页面元素的能力。通过理解和运用这些技术,我们可以更好地定制网页...
JavaScript,作为Web开发中的主要脚本语言,具有轻量级、跨平台和易于学习的优点。在创建这个网页万年历时,开发者可能利用了JavaScript的核心特性,如DOM(Document Object Model)操作来控制网页元素,以及事件...
3. **window.print()**:如果目标是打印网页的特定区域,JavaScript的`window.print()`函数是关键。这个函数会触发浏览器的打印对话框,用户可以选择打印当前页面或保存为PDF。为了打印特定区域,我们需要创建一个新...
总结来说,文档中展示了JavaScript在实现网页内容打印方面的基本应用,包括部分打印、打印预设设置等。同时,也揭示了不同技术之间(如JavaScript、VBScript)的交互方式,以及在实际应用中可能遇到的一些问题(如...
本文将深入讲解一些常用的JSP脚本元素和JavaScript代码片段,这些是网页开发中不可或缺的部分。 1. **文本框焦点事件**: - `onBlur`:当用户离开输入框时触发,常用来校验或恢复默认值,如示例所示,当失去焦点且...
这一技术主要基于JavaScript,JavaScript是一种广泛应用于网页开发的脚本语言,能够实现客户端的动态交互效果。 在网页设计中,打印功能通常是必要的,尤其是对于那些提供报表、文档或发票的网站。传统的打印方法...
如果只想打印特定部分,可以创建一个新的`iframe`,将要打印的内容插入到`iframe`中,然后调用`iframe.contentWindow.print()`。 4. **IE浏览器的兼容性**:IE浏览器对JavaScript的支持与其他现代浏览器可能存在...
在网页打印场景下,这可能意味着代码能够帮助用户选择性地打印网页的特定部分,而不是整个页面,这在很多场合是非常实用的,比如减少不必要的打印浪费或者优化打印输出的布局。 在JavaScript中,实现这样的功能通常...
JavaScript是一种动态类型的、基于原型的脚本语言,广泛用于客户端的网页交互,但随着Node.js的出现,JavaScript已经能够进行服务器端编程,实现了真正意义上的全栈开发。JavaScript全栈意味着开发者可以使用同一门...
这种功能通常通过JavaScript、CSS以及可能的服务器端脚本来实现,以确保用户能够便捷地打印出所需的内容。 二、打印预览 打印预览是让用户在实际打印前检查页面布局和格式的重要环节。在Web页面中,这通常通过调用...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,主要负责客户端的交互逻辑。在这个特定的知识点中,我们探讨的是如何利用JavaScript在HTML的div元素内实现一个动态的、基于圆形的点阵打印功能。这个功能涉及...
在IT行业中,网页在线预览和打印功能是网站交互性的重要组成部分,特别是在企业级应用、教育和报告生成等场景中。Lodop是一款专为此目的设计的专业Web打印控件,它是一个ActiveX插件,允许用户在网页环境中实现高效...
`jQuery.PrintArea`是一款针对这一需求设计的插件,它允许用户仅打印网页中的特定区域,而不是整个页面,从而提高了打印效率和用户体验。以下是对这款插件的详细解读。 首先,`jQuery`是一个广泛使用的JavaScript库...
6. **RitsC-PrintArea-2.4.0-0-g2cc7234**:这可能是另一个JavaScript打印解决方案的版本号,它可能提供了一个选择打印区域的功能,允许用户仅打印网页的特定部分,而不是整个页面。 7. **javascript实现页面打印...