
網頁制作中會遭遇有打印內容者,那能夠采取以下JS,正常情況下的打印是用 window.print(); 直接整頁打印,但如果需要打印網頁中定義的部分內容,則可啟用如下的手法:
1、在頁面的代碼頭部處加入JavaScript:
JavaScript代碼 《script language=javascript》 function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr="《!--startprint--》"; eprnstr="《!--endprint--》"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } 《/script》
2、在頁面正文處加上《!--startprint--》與《!--endprint--》標識。
也就是在需要客戶打印保存的正文所對應的html處附加上。同時,如果采用小偷程序獲取遠程數據并需打印,可將此等數據置于該定義標簽之內即可。
3、截取內容部分已完成,現在加個“打印”的鏈接:
XML/HTML代碼 《a href="javascript:;" onClick="doPrint()"》打印《/a》
