js调用浏览器打印功能

方法一:
    首先想问的是java打印机制?有这东东吗?
    直接把这个(window.print();)复制到js中,就能打印出当前页面中的内容。
function btnPrintClick(){ window.print(); } </script>

<input id="btnPrint" value="打印" type="button" onclick="btnPrintClick()";/>

方法二:

function preview() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } </script>


然后将要打印的部分用<!--startprint-->和<!--endprint-->设置打印起始和结束部位,
只需将二者放在页面中需要打印的部分两端即可。

你可能感兴趣的:(java,浏览器,function,input,button)