读书人

在网页上打印时用javascript设立打印区

发布时间: 2013-03-27 11:22:42 作者: rapoo

在网页上打印时用javascript设置打印区域和不打印区域,分页等

<!--media=print 这个属性只在打印时有效-->

<stylemedia=print>
.Noprint{display:none;} //不打印
.PageNext{page-break-after: always;}//换页打印
</style>


<script type="text/javascript">
function doPrintSetup(){
//打印设置
document.all.WebBrowser.ExecWB(8,1)
}
function doPrintPreview(){
//打印预览
document.all.WebBrowser.ExecWB(7,1)
}
function doPrint() {
window.print();
}
</script>


<input type="button" value="直接打印" onclick="return doPrint();" id="Button1" />


<div class="Noprint">这里面的内容可以在网页上显示,在打印时不会显示</div>


<div class="PageNext"></div>//加上此空div,下面的内容就会换一页打印,需要注意整体布局

读书人网 >JavaScript

热点推荐