JS打印

//这些是js
    <script language="javascript">
      function printme()
     {
         var print = this.document.getElementById("print").innerHTML;
          print = print + "<link href=style1.css rel=stylesheet type=text/css>" +"<br/>"
         print = print +"<br/>"
     print = print +'<SCRIPT language=javascript> function printView(){hidden();document.all.WebBrowser.ExecWB(7,1); } function hidden(){document.all("printView").style.display="none"}<\/script>';
        print = print + "<OBJECT   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=21   id=WebBrowser   width=87></OBJECT> <input type=image id=printView name=Button src=images/c03but015.jpg onClick=printView()>";
        var newWindow = window.open();
        newWindow.document.open("text/html");  
        newWindow.document.write(print);  
        newWindow.document.close();    
   } 
</script>
//这里的图片替换成你的打印图片路径
<input type=image id=printView name=Button src=images/c03but015.jpg onClick=printView()>

//将要打印的东西放到这个标记内
<span id='print'> </span>

 

这个打印时打印控件实现的,会受浏览器的阻拦,使用的时候需要调整下ie的安全性。

IE属性,安全,Active活动的3个选项全部点启用

<a href="javascript:printme()" target="_self">
         <img src="../images/but2.gif" border="0" /></a>

转载于:https://www.cnblogs.com/mayingchao/archive/2009/08/14/1545859.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值