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