js或jquery實作頁面列印(局部列印) 1、js實作(可實現局部列印) 複製程式碼複製程式碼 複製程式碼複製程式碼複製程式碼複製程式碼 程式碼如下: js列印 <BR>.noprint{display : none } <BR> 不需要印製的地方 <BR>function preview(oper) <BR>{ <BR>if (oper < 10) { bdhtml=window.document.body.innerHTML;//取得目前頁面的html程式碼sprnstr="";//設定列印開始區域 eprnstr="";//設定列印結束區域prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr) 18); //從開始程式碼往後取html prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//從結束程式碼向前取html window.document.body.innerHTML=prnhtml; window.print(document.body.innerHTML=prnhtml; window.print( ); window.document.body.innerHTML=bdhtml; } else { window.print(); } } XXXXX 要列印的內容 2、呼叫windows底層列印,報安全警告,不建議使用(不支援局部列印) 複製程式碼 程式碼如下: javascript列印-列印頁面設定-列印預覽程式碼 <br> function printsetup(){ <BR> // 印頁設定<BR> ; <BR> } <BR> function printpreview(){ <BR> // 列印頁面預覽<BR> <🀀 㟀 <BR> } <BR><BR> function printit() <BR> { if (confirm('確定列印嗎? ')) { wb.execwb(6,6); } } classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb>OBJECT =javascript:printit() type=button value=列印name=button_print /> 一按開始的減肥了卡片時間段