<html>
<head>
<title>打印相关</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性在打印时有效 有些不想打印出来的分页打印的都可以应用这类样式进行控制 在非打印时是无效的(可从打印预览中看到效果)-->
<style media=print>
/* 应用这个样式的在打印时隐藏 */
.Noprint {
display: none;
}
/* 应用这个样式的,从那个标签结束开始另算一页,之后在遇到再起一页,以此类推 */
.PageNext {
page-break-after: always;
}
</style>
<!-- 这个是普通样式 -->
<script type="text/javascript">
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER";
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
//这个是用来设置打印页眉页脚的,你可以设置为空或者其它
try{
var RegWsh = new ActiveXObject("WScript.Shell");
hkey_key="header";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
hkey_key="footer";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
}catch(e){
alert(e.description());
}
</script>
</head>
<body>
<center class="Noprint">
<p>
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 ></OBJECT>
<input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6) />
<input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1) />
<input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1) />
<br />
</p>
<hr align="center" width="90%" size="1" noshade />
</center>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp">
<tr>
<td> 第1页 </td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" class="tdp">
对于这类打印功能的,有一个问题,就是权限问题,一般这种和操控客户端东西的代码会有安全提示,一般用户也未必会理解,
所以像此类方法为了让使用者更明白,还需要多加注意,可以设置浏览器安全性中的未标记安全的ActiveX选项为提示,看到提示后点击(是或者允许)之类的词。
当然最简单但不推荐的方法就是直接设置安全性最低……
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
在IT行业中,Web打印是一个重要的需求,特别是在企业环境中,用户可能需要从网页上直接打印文档或报告。"一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例" 提供了一个解决方案,允许开发者在...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它结合了HTML、CSS和Java代码,使开发者能够方便地构建交互式的Web应用。在某些场景下,我们可能需要实现一个功能,让用户能够直接从JSP...
这个"html,jsp操作页面打印例子"就是一个很好的学习资源,它涵盖了如何在HTML和JSP页面中实现这一功能的关键知识点。 首先,我们要理解HTML和JSP的基础。HTML(超文本标记语言)是用于创建网页的标准标记语言,而...
### JSP打印与Java的JSP打印代码 #### 一、引言 本文将详细介绍如何利用JSP(Java Server Pages)技术实现Word和Excel文档的动态生成与打印功能。通过结合Word和Excel的设计优势,我们可以创建出既美观又实用的...
在这个特定的场景下,"JSP实现打印功能"指的是如何利用JSP来控制用户浏览器进行文档打印,特别是指定网页中的"BODY"部分内容。下面我们将详细探讨如何实现这一功能。 首先,我们需要理解浏览器的打印机制。通常,...
【爬虫jsp获取网页源码】这一主题主要涉及网络爬虫技术在Java Server Pages (JSP)中的应用,以及如何通过前端交互获取网页源码。爬虫是互联网数据挖掘的重要工具,它能够自动地遍历网页,抓取所需信息。在JSP环境下...
在网页开发过程中,为用户提供打印功能是非常常见的需求之一。本文将基于提供的示例代码来详细介绍如何在 JSP 页面中实现打印、打印预览以及打印设置等功能。 #### 一、HTML 控件的使用 在 HTML 中,可以通过内嵌 ...
在JSP中实现打印功能,可以让用户方便地将网页内容输出到打印机,这对于报表生成、文档分享等场景非常实用。本教程将通过一个具体的例子深入解析JSP的打印功能。 首先,我们需要理解JSP页面的基本结构,它由HTML...
在Web开发中,经常需要实现打印网页某一部分的功能,尤其是在JSP或HTML页面中。本文将详细介绍几种常见的打印指定区域的方法,包括使用CSS隐藏不需打印的内容、通过JavaScript动态调整页面结构进行打印等。 #### 一...
Java JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的动态处理。在Java Web开发中,有时候我们需要实现打印功能,比如报表、发票或文档的打印。本篇文章将深入...
Java定位打印技术是一种在网页上...总之,Java定位打印结合JSP能提供强大的网页打印能力。通过学习和实践本实例中的代码,开发者能够掌握如何在网页环境中实现精准的打印控制,为用户提供更加便捷和高质量的打印体验。
在日常的网页开发中,有时我们需要实现一个功能,即用户可以在不离开当前页面的情况下直接打印特定内容。本文将详细介绍如何在JSP页面中实现这一功能,主要通过JavaScript来实现浏览器中的直接打印。 #### 方法一:...
在网页开发中,"jsp/html 实现下拉复选框" 是一个常见的需求,它能够为用户提供更加便捷的多选项选择方式。下拉复选框通常由HTML的`<select>`元素与`<option>`子元素配合使用,而为了实现更丰富的交互效果,我们可能...
总结,Web套打是企业信息化中不可或缺的一环,通过JSP网页套打技术,开发者可以构建出高效、灵活的打印解决方案,满足用户在Web环境中对文档打印的个性化需求。在实现过程中,合理选择和运用各种工具库,以及注重...
在开发过程中,有时我们需要控制用户从网页打印时的页面布局,包括设置页眉和页脚。本篇文章将深入探讨如何实现这一功能,并涉及与`修改页眉`和`修改页脚`相关的技术。 首先,当用户点击打印按钮时,浏览器通常会...
根据给定文件的信息,本文将详细介绍如何使用JSP与JavaScript来实现九九乘法表的打印功能,并分别探讨这两种方法的具体实现步骤。 ### JSP 表达式方式 #### 实现原理 在JSP(JavaServer Pages)中,可以通过内嵌...
JSP(JavaServer Pages)是一种用于生成动态网页的技术。它允许开发人员将Java代码嵌入到HTML文档中,从而可以创建交互式的、基于服务器的应用程序。通过JSP技术,我们可以轻松地将数据库查询结果展示成表格或报表的...
在网页开发中,预览和打印功能是必不可少的,尤其对于提供信息展示或者报表的网站。本主题将详细探讨如何在HTML和JSP页面中实现这两种功能,包括整体页面的预览和打印以及局部元素(如表格和文档)的处理。 首先,...
本文旨在详细介绍如何利用JavaScript结合JSP技术实现这一目标,即“JSP中表单嵌入到WORD中打印函数”。 ### 一、需求分析 在许多业务场景中,用户可能需要将在线填写的表单数据导出为Word文档进行打印或存档。这种...
在IT行业中,Java和JSP(JavaServer Pages)是一种广泛使用的服务器端编程技术,用于创建动态网页和Web应用程序。在本教程中,我们将探讨如何利用Java和JSP来实现一个功能,即“打印柱状图”,特别是用于分类汇总的...