javaScript打印页面上的部分内容!

第一种方式:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">

<script language=javascript>   
function doPrint() {   
bdhtml=window.document.body.innerHTML;   
sprnstr="<!--startprint-->";   
eprnstr="<!--endprint-->";   
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+65);   
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));   
window.document.body.innerHTML=prnhtml;   
window.print();   
}   
</script>
</HEAD>

<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<!--startprint--><br><br><br><br><br><br><br><br><br><br><br><br>与aaaaaaaaaaaaaaaaa<!--endprint-->

<a href="javascript:;" onClick="doPrint()">打印</a>

</body>

 

</HTML>

第二种方式: 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
 <OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
       VIEWASTEXT>
      </OBJECT>

   <script language=javascript>
function onclick(){
 window.opener=null;
 window.close();
 document.all.WebBrowser.ExecWB(6,1);

}
</script>
</HEAD>

<BODY οnlοad="onclick()">
<center class=noprint>
<input οnclick="document.all.WebBrowser.ExecWB(6,1)" type="button" value="打印"> <input οnclick="document.all.WebBrowser.ExecWB(6,6)" type="button" value="直接打印">
      <input οnclick="document.all.WebBrowser.ExecWB(8,1)" type="button" value="页面设置">
      <input οnclick="document.all.WebBrowser.ExecWB(7,1)" type="button" value="打印预览">&nbsp;<INPUT type="button" value="关闭窗口" οnclick="javascript:window.close()">
</center>
<style media="print">.Noprint { DISPLAY: none }</style>
<center class=noprint>
此内容不会被打印出来。<br></center>
<center>
<TABLE border="0">
<TR>
 <TD><center class=noprint>正在打印中,请稍后。。。。。。。。。。</center></TD>
</TR>
<TD>将表格的border设置为0,通过控制行和列可以控制打印出的内容的位置
    
</TABLE>
</center>


</BODY>
</HTML>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值