您的位置:首页 > 编程语言 > ASP

ASP.NET区域打印功能

2009-03-09 09:33 232 查看
首先要设定要打印的区域,如下:

。。。。。。。。。

。。。。。。。

。。。。。。。。

<div id="print">

打印的区域或内容

</div>

..............

.....................

<a href="javascript:void(0)" onclick="printView('print');">打印</a>

实现打印的JS函数:

//局部打印

function printView(id)

{

var sprnhtml = $(id).outerHTML;

var selfhtml = window.document.body.innerHTML;//获取当前页的html

window.document.body.innerHTML = sprnhtml;

window.print();

window.document.body.innerHTML=selfhtml;

//局部打印后,当前页面打印区域外的操作都不好用了,所采用了当执行打印时重新刷新页面

window.location.reload( );

}

如果是要页面打印,那么一句话就搞定了

function printView(id)

{

window.print();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: