Javascript打印網(wǎng)頁部分內(nèi)容的腳本
更新時間:2008年11月17日 16:44:08 作者:
有時候我們只需要打印部分內(nèi)容,因為現(xiàn)在的頁面中廣告和一些相關(guān)內(nèi)容很多,所有用下面的方法,就可以了
正常情況下的打印是使用 window.print(); 直接整頁打印,但如果需要打印網(wǎng)頁中定義的部分內(nèi)容,則可使用如下的方法:
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-->標(biāo)識。
也就是在需要用戶打印保存的正文所對應(yīng)的html處附加上。同時,如果采用小偷程序獲得遠程數(shù)據(jù)并需打印,可將此等數(shù)據(jù)置于該定義標(biāo)簽之內(nèi)即可。
3、截取內(nèi)容部分已完成,現(xiàn)在加個“打印”的鏈接:
<a href="javascript:;" onClick="doPrint()">打印</a>
1、在頁面的代碼頭部處加入JavaScript:
JavaScript代碼
復(fù)制代碼 代碼如下:
<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-->標(biāo)識。
也就是在需要用戶打印保存的正文所對應(yīng)的html處附加上。同時,如果采用小偷程序獲得遠程數(shù)據(jù)并需打印,可將此等數(shù)據(jù)置于該定義標(biāo)簽之內(nèi)即可。
3、截取內(nèi)容部分已完成,現(xiàn)在加個“打印”的鏈接:
<a href="javascript:;" onClick="doPrint()">打印</a>
您可能感興趣的文章:
- JavaScript 實現(xiàn)打印,打印預(yù)覽,打印設(shè)置
- JavaScript+CSS控制打印格式示例介紹
- javascript 打印內(nèi)容方法小結(jié)
- javascript 局部頁面打印實現(xiàn)代碼
- javascript 打印頁面代碼
- javascript下用ActiveXObject控件替換word書簽,將內(nèi)容導(dǎo)出到word后打印
- JavaScript 實現(xiàn)網(wǎng)頁打印處理
- 用javascript實現(xiàn)頁面打印的三種方法
- javascript檢查瀏覽器是否已經(jīng)啟用XX功能
- JavaScript調(diào)用瀏覽器打印功能實例分析
相關(guān)文章
javascript驗證內(nèi)容為數(shù)字以及長度為10的簡單實例
下面小編就為大家?guī)硪黄猨avascript驗證內(nèi)容為數(shù)字以及長度為10的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
bootstrap配合Masonry插件實現(xiàn)瀑布式布局
這篇文章主要為大家詳細介紹了bootstrap配合Masonry插件實現(xiàn)瀑布式布局,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
使用validate.js實現(xiàn)表單數(shù)據(jù)提交前的驗證方法
這篇文章主要介紹了使用validate.js實現(xiàn)表單數(shù)據(jù)提交前的驗證方法,文中給大家提供了完整代碼,需要的朋友可以參考下2018-09-09
js中substr,substring,indexOf,lastIndexOf的用法小結(jié)
本篇文章主要是對js中substr,substring,indexOf,lastIndexOf的用法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-12-12

