function preview(oper)
{
if (oper < 10){
bdhtml=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
prnhtml=prnhtml+"<link href=\"<%=request.getContextPath()%>/css/table.css\" rel=\"stylesheet\" type=\"text/css\">"
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else{
window.print();
}
}
*******************************************
<input type="button" value="打印" onClick="preview(1);"/>
分享到:
相关推荐
总的来说,实现JSP打印控件涉及前端和后端技术的结合,包括JavaScript、CSS、JSP以及可能的Java Applet技术。开发者需要理解这些技术,并根据实际需求进行代码编写和调试,以提供一个用户友好的打印体验。
根据给定文件的信息,本文将详细介绍如何使用JSP与JavaScript来实现九九乘法表的打印功能,并分别探讨这两种方法的具体实现步骤。 ### JSP 表达式方式 #### 实现原理 在JSP(JavaServer Pages)中,可以通过内嵌...
2. **JavaScript打印功能**:JavaScript提供了window.print()方法,可以调用浏览器的打印功能。例如,当用户点击打印按钮时,我们可以绑定一个函数,该函数调用window.print(),这将启动打印预览对话框,让用户选择...
总之,JSP实现打印功能主要依赖于JavaScript,通过控制浏览器的打印行为来达到特定的需求。这个过程涉及对HTML、JavaScript和CSS的深入理解,以及对浏览器打印机制的熟悉。在实际应用中,我们需要根据具体需求调整...
根据给定文件的信息,本文将深入探讨如何使用JavaScript来实现网页打印时的元素隐藏功能,并进一步解析相关的技术细节。 ### 知识点一:JavaScript控制打印 #### 1.1 理解`window.onbeforeprint`与`window....
综上所述,JSP分页局部打印技术的实现涉及到前端、后端及第三方组件的集成,需要开发者对JSP、数据库操作、JavaScript和打印控件有深入的理解和实践能力。通过上述步骤,可以有效地在Web应用中实现高效、灵活的分页...
这通常涉及到HTML、CSS以及JavaScript的使用,以确保在预览和打印时保持页面布局的一致性。 1. **创建JSP页面**:首先,创建一个JSP文件,比如命名为`print.jsp`,在这个文件中,你可以编写HTML和CSS来定义页面结构...
### JSP 页面中的打印功能实现详解 在网页开发过程中,为用户提供打印功能是非常常见的需求之一。本文将基于提供的示例代码来详细介绍如何在 JSP 页面中实现打印、打印预览以及打印设置等功能。 #### 一、HTML ...
在JSP中,可以使用JavaScript或Java API来控制打印行为。例如,JavaScript的window.print()方法可以触发浏览器的打印对话框,让用户选择打印机和打印设置。如果需要更高级的控制,如自定义页眉页脚、分页等,可以...
这时,我们可以利用JavaScript或JSP代码来控制打印行为。例如,可以通过调用`window.print()`函数来触发打印,并在打印前临时修改DOM结构以隐藏某些元素。 描述中提到的“通过注册表修改”,是指对于Windows操作...
本文将详细介绍几种常见的打印指定区域的方法,包括使用CSS隐藏不需打印的内容、通过JavaScript动态调整页面结构进行打印等。 #### 一、使用CSS隐藏不需打印的内容 这种方法的基本思想是利用CSS中的`@media print`...
【JSP打印功能详解】 JSP(JavaServer Pages)是Java技术在Web开发中的一个重要组成部分,主要用于生成动态网页。在JSP中实现打印功能,可以让用户方便地将网页内容输出到打印机,这对于报表生成、文档分享等场景...
此外,为了保证兼容性,可能需要对不同的浏览器和操作系统进行测试,因为它们对JavaScript打印功能的支持程度可能会有所不同。 总结起来,使用JavaScript远程调用条码打印机是一个涉及前端交互、后端处理、打印服务...
在JavaScript(js)中实现打印和预览功能是一项常见的需求,尤其在Web开发中。本文将详细介绍如何基于JavaScript实现这一功能,并确保其在IE、Firefox和Google等主流浏览器中的兼容性。 首先,我们需要理解...
本文将详细介绍如何在JSP页面中实现这一功能,主要通过JavaScript来实现浏览器中的直接打印。 #### 方法一:简单打印整个页面 对于大多数情况下,如果只需要打印整个页面的内容,可以通过以下简单的JavaScript代码...
通常,这样的系统会包含一个JSP页面用于展示待打印的内容,然后通过JavaScript或服务器端的Java代码触发打印操作。具体实现方式可能因项目需求而异,但基本思路遵循上述的打印机制。 总结,Java JSP打印功能的实现...
综上所述,这个"自定义报表打印JSP源程序代码"资源提供了从数据库获取数据、自定义报表字段、页面渲染以及打印功能的完整解决方案。对于开发者来说,这是一个学习和快速开发报表系统的宝贵参考资料。通过深入研究这...
本文旨在详细介绍如何利用JavaScript结合JSP技术实现这一目标,即“JSP中表单嵌入到WORD中打印函数”。 ### 一、需求分析 在许多业务场景中,用户可能需要将在线填写的表单数据导出为Word文档进行打印或存档。这种...
在JavaScript(JS)中,控制分页打印是一个常见的需求,特别是在网页开发中。这涉及到将大量数据分成可管理的小块,以便用户可以逐页查看和打印。本文将深入探讨JavaScript如何实现这一功能,并结合标签“源码”和...
部署完成后,开发者可以通过在JSP页面中嵌入JavaScript代码,调用Lodop对象的方法来控制打印行为。例如,可以使用`<script>`标签引入Lodop的JS文件,然后通过`window.Lodop`对象来执行打印操作。 **基本打印操作** ...