web页面实现指定区域打印功能
Posted changfeng1800
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web页面实现指定区域打印功能相关的知识,希望对你有一定的参考价值。
详细如下:
<style media=print type="text/css">
.noprintvisibility:hidden
</style>
要打印的内容。哈哈!
第二种方法:指定打印区域
把要打印的内容放入一个 span中,然后通过一个函数打印。
如果要打印的只是整个页面中的一小部分,就最好采用第二种方法。
第三种方法:如果要打印的页面排版和原web页面相差很大,采用此种方法。
点打印按钮弹出新窗口,把需要打印的内容显示到新窗口中,在新窗口中调用window.print()方法,然后自动关闭新窗口。
<script type="text/javascript">
// JScript 方法 拷入页面即可
function preview1()
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
</script>
<body>
//在页面上调用js方法
<a href="javascript:preview1();">打印此页</a>
<div style="display: none">
<!--startprint-->
打印信息内容 写在此处、、、
<!--endprint-->
</div>
</body>
以上是关于web页面实现指定区域打印功能的主要内容,如果未能解决你的问题,请参考以下文章