解析JS中實現打印的兩大方式
作者:浪淘沙
本文向大家簡單介紹一下JS實現打印兩方法,一種是用Object實現打印,另一種是用JS自帶函數打印,希望本文介紹對你有所幫助。
一般要實現點擊“打印”按鈕以后就將頁面打印出來JS中有兩種方法,這里向大家簡單介紹一下,相信本文介紹一定會讓你有所收獲。
JS實現打印兩方法
要實現點擊“打印”按鈕以后就將頁面打印出來JS中一般有兩種方法。
1.用Object實現打印
添加對象
- <objectIDobjectID=WebBrowser1WIDTH="0"HEIGHT="0"
- CLASSID=CLSID:8856F961-340A-11D0-A96B-00C04FD70***2>
- </object>
添加如下JS函數:
- <scripttypescripttype="text/javascript">
- functionprint()
- {
- document.getElementById(WebBrowser1).ExecWB(6,1);
- }
- </script>
添加打印按鈕:<ahref="javascript:print();">打印</a>
2.用JS自帶函數打印
- <ahrefahref="javascript:window.print();">打印</a>
其實***種方法也是第二種方法的復雜實現方法,但是***種方法提供了更多的預覽,修改打印設置等功能。
推薦使用第二種方法,出于安全的考慮,有些瀏覽器(比如遨游)會禁用一些Object,所以在遨游中***種方法會報權限不足的JS錯誤。
【編輯推薦】
- JS簡單代碼輕松獲取頁面URL
- JS中Array數組的三大屬性用法揭秘
- pro盤點JavaScript中Function三大用途
- 技術分享 如何識別控制DHTML和JS中的頁面元素
- JavaScript調試工具解決IE6等多版本共存問題
責任編輯:佚名
來源:
opent.cn