控制网页打印一般有两套方案,一套是使用免费的ie默认打印,另一种是使用第三方开发的打印组件,下面介绍的是使用ie默认打印实现通过JavaScript代码控制打印。直接上代码,里面有解释:
第一段代码,使用css控制打印范围,默认的是打印所有网页的内容,如果一些内容不想被打印,可以通过加一个class=Noprint来实现
<style media=print>
.Noprint{display:none;}<!--用本样式在打印时隐藏非打印项目-->
.PageNext{page-break-after: always;}<!--控制分页-->
</style>
第二段代码,设置页眉页脚使用到的JavaScript代码,这段代码不是必须的。这个是通过修改注册表里关于ie打印的参数,实现的修改页眉页脚的功能。可以在页面放一个按钮来调用函数,也可以使页面加载时就调用一下PageSetup_Default() 函数。
<script language="JavaScript">
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="