现在的位置: 首页 > 综合 > 正文

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

2013年12月05日 ⁄ 综合 ⁄ 共 1145字 ⁄ 字号 评论关闭
第一种:
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>

 

抱歉!评论已关闭.