首页 > 代码库 > JS打印html页面
JS打印html页面
JS部分的代码
?
< object id= "WebBrowser" width= "0" height= "0" classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" ></ object > <!-- <script type= "text/javascript" src=http://www.mamicode.com/ "/JScript/PrintView/InvoicePrint.js" ></script>--> <script type= "text/javascript" > function printNew() { bdhtml = window.document.body.innerHTML; sprnstr = "<!--startprint-->" ; //开始打印标识字符串有17个字符 eprnstr = "<!--endprint-->" ; //结束打印标识字符串 prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17); //从开始打印标识之后的内容 prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容 var splitFirst = prnhtml.split( "background=‘/Images/printTax.gif‘" ); //去掉打印中的背景图片 var ResultString = splitFirst. join ( ‘‘ ); //组合被分割的页面 var PrintWin = window.open( ‘about:blank‘ , ‘Print‘ , ‘height=1px,width=1px,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no,top=20px,left=20px‘ ); PrintWin.document.write(ResultString); //PrintWin.document.all.WebBrowser.ExecWB(7, 1);//打印预览 PrintWin.document.all.WebBrowser.ExecWB(6, 6); //打印document.all.WebBrowser.ExecWB(45,1) PrintWin.document.all.WebBrowser.ExecWB(45, 1); alert( "090o9oi" ); // PrintWin.setTimeout("window.close()", 100); PageSetup_Default(); //设置为原始值 } function thisChose() { window.parent.CloseDiv(); } </script> |
html部分代码
?
1 2 3 4 5 6 7 8 9 10 | <html> <head> <title></title> </head> <body> <!--startprint--> <%=pointlist%><!--需要打印的代码--> <!--endprint--> </body> </html> |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。