网站建设中会遇见有打印内容者,那可以采取以下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》