js打印页面
一、打印当前页面指定内容,带标签样式
function printPage() {
var bdhtml=window.document.body.innerHTML;
var sprnstr="";
var eprnstr="";
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
var prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.document.ElementById("ActionTR").style.display="none"; //设置页面指定标签的样式
window.print();
}
一、打印当前页面指定内容,带标签样式
function printPage() {
var bdhtml=window.document.body.innerHTML;
var sprnstr="";
var eprnstr="";
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
var prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.document.ElementById("ActionTR").style.display="none"; //设置页面指定标签的样式
window.print();
}
可在window.document.body里面设置各种属性值参数。
二、指定当前页面内容,弹出到新页面预览打印
function PreViewPage() {
&ElementById("ActionTR").style.display="none"; //设置弹出页面的样式
var bdhtml=window.document.body.innerHTML;
var sprnstr="";
var eprnstr="";
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
var prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
var newWin = window.open("about:blank ","打印预览","","");
newWin.document.write(prnhtml);
二、指定当前页面内容,弹出到新页面预览打印
function PreViewPage() {
&ElementById("ActionTR").style.display="none"; //设置弹出页面的样式
var bdhtml=window.document.body.innerHTML;
var sprnstr="";
var eprnstr="";
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
var prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
var newWin = window.open("about:blank ","打印预览","","");
newWin.document.write(prnhtml);
newWin.load();
newWin.print();
ElementById("ActionTR").style.display="block"; //打印之后设置原始页面的某些样式
}
可在window.open()之前设置打开之后的新页面的样式。
当前页面:
<html xmlns="/1999/xhtml">
<head id="Head1" runat="server">
<link href="CssClass/defaultStyle.css" rel="stylesheet" type="text/css" />
<title>打印功能</title>
newWin.print();
ElementById("ActionTR").style.display="block"; //打印之后设置原始页面的某些样式
}
可在window.open()之前设置打开之后的新页面的样式。
当前页面:
<html xmlns="/1999/xhtml">
<head id="Head1" runat="server">
<link href="CssClass/defaultStyle.css" rel="stylesheet" type="text/css" />
<title>打印功能</title>
</head>
<body>
<form id="form1" runat="server">
指定打印的内容(包括:层,表格....等,只要是在这里的页面元素都将被打印)
</form>
</body>
</html>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论