打印页面的一部分 asp c# asp.net js window.open

第一种:
function PrintPage1()
{  
var newstr = document.getElementById("printPage").innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = newstr;
window.print();
document.body.innerHTML = oldstr;
return false;



function PrintPage()
{
var bdhtml=window.document.body.innerHTML;
var sprnstr="<!--startprint-->";
var eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
document.body.innerHTML = bdhtml;
}
2.
function pritinf() {
var nw = window.open('Print.htm', '','width=800,height=600');
nw.document.open("text/html", "GB2312");
nw.document.write('<link rel="stylesheet" type="text/css" href="css/css2.css" />');
nw.document.write('<body>');        
nw.document.write(document.getElementById("printDiv").outerHTML);//这里document.getElementById("div1").outerHTML改成你的tableID
nw.document.write('</body>');


}
3.Jquery插件
<script type="text/javascript" src="/JS/jquery.js" ></script>
<script type="text/javascript" src="/JS/jquery.PrintArea.js" ></script>
//打印
function PrintPage()
{
$("#printPage").printArea();
}
正文;
<body>
<div id="printPage">fdsdgsg要打印的内容
<div>
</body>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值