標籤:dprint cli 列印 預覽 sub window inner xxxxx end
php 實現預覽列印的功能
<inputid="btnPrint" type="button" value="列印"onclick="javascript:window.print();" /><inputid="btnPrint" type="button" value="預覽列印" onclick=preview(1)/><styletype="text/css" media=print>.noprint{display : none}</style><pclass="noprint">不需要列印的地方</p><script>functionpreview(oper){if (oper <10){bdhtml=window.document.body.innerHTML;//擷取當前頁的html代碼sprnstr="<!–startprint"+oper+"–>";//設定列印開始地區eprnstr="<!–endprint"+oper+"–>";//設定列印結束地區prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);//從開始代碼向後取htmlprnhtmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//從結束代碼向前取htmlwindow.document.body.innerHTML=prnhtml;window.print();window.document.body.innerHTML=bdhtml;} else {window.print();}}</script><p>XXXXX</p><!–startprint1–>要列印的內容<!–endprint1–><inputid="btnPrint" type="button" value="列印"onclick="javascript:window.print();" /><inputid="btnPrint" type="button" value="預覽列印" onclick=preview(1)/><styletype="text/css" media=print>.noprint{display : none}</style><pclass="noprint">不需要列印的地方</p><script>functionpreview(oper){if (oper <10){bdhtml=window.document.body.innerHTML;//擷取當前頁的html代碼sprnstr="<!–startprint"+oper+"–>";//設定列印開始地區eprnstr="<!–endprint"+oper+"–>";//設定列印結束地區prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);//從開始代碼向後取htmlprnhtmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//從結束代碼向前取htmlwindow.document.body.innerHTML=prnhtml;window.print();window.document.body.innerHTML=bdhtml;} else {window.print();}}</script><p>XXXXX</p><!–startprint1–>要列印的內容<!–endprint1–>
php 實現預覽列印的功能