JavaScript 實(shí)現(xiàn)打印,打印預(yù)覽,打印設(shè)置
WebBrowser是IE內(nèi)置的瀏覽器控件,無需用戶下載.
一、WebBrowser控件
<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>
二、WebBrowder控件的方法 //打印
WebBrowser1.ExecWB(6,1);
//打印設(shè)置
WebBrowser1.ExecWB(8,1);
//打印預(yù)覽
WebBrowser1.ExecWB(7,1);
關(guān)于這個組件還有其他的用法,列舉如下:
WebBrowser.ExecWB(1,1) 打開 Web.ExecWB(2,1) 關(guān)閉現(xiàn)在所有的IE窗口,并打開一個新窗口 Web.ExecWB(4,1)
保存網(wǎng)頁 Web.ExecWB(6,1) 打印 Web.ExecWB(7,1) 打印預(yù)覽 Web.ExecWB(8,1)
打印頁面設(shè)置 Web.ExecWB(10,1)
查看頁面屬性 Web.ExecWB(15,1)
好像是撤銷,有待確認(rèn) Web.ExecWB(17,1)
全選 Web.ExecWB(22,1) 刷新 Web.ExecWB(45,1)
關(guān)閉窗體無提示 但是打印是會把整個頁面都打印出來的,頁面里面有什么東西就打印出來,我們有時候只需要打印數(shù)據(jù)表格,這時我們就要寫一個樣式了:
把不想打印的部份隱藏起來: 樣式內(nèi)容: <style type="text/css" media=print> .noprint{display : none } </style>
然后使用樣式就可以: <p class="noprint">不需要打印的地方</p>
代碼如下:
<script language="javascript"> function printsetup(){ // 打印頁面設(shè)置 wb.execwb(8,1); } function printpreview(){ // 打印頁面預(yù)覽
wb.execwb(7,1);
}
function printit() { if (confirm('確定打印嗎?')) { wb.execwb(6,6) } } </script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> <input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()"> <input type=button name=button_setup value="打印頁面設(shè)置" class="noprint" onclick="javascript:printsetup();"> <input type=button name=button_show value="打印預(yù)覽" class="noprint" onclick="javascript:printpreview();">
相關(guān)文章
JS實(shí)現(xiàn)隨機(jī)亂撞彩色圓球特效的方法
這篇文章主要介紹了JS實(shí)現(xiàn)隨機(jī)亂撞彩色圓球特效的方法,可實(shí)現(xiàn)彩色小球的碰撞效果,涉及隨機(jī)函數(shù)與頁面樣式的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-05-05
基于Next.js實(shí)現(xiàn)在線Excel的詳細(xì)代碼
Next.js是一款React 開發(fā)框架,它可以幫助我們構(gòu)建 React 應(yīng)用程序。作為一個輕量級React服務(wù)端渲染應(yīng)用框架,這篇文章主要介紹了基于?Next.js實(shí)現(xiàn)在線Excel,需要的朋友可以參考下2022-08-08
bootstrap 點(diǎn)擊空白處popover彈出框隱藏實(shí)例
下面小編就為大家分享一篇bootstrap 點(diǎn)擊空白處popover彈出框隱藏實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
JS+CSS實(shí)現(xiàn)六級網(wǎng)站導(dǎo)航主菜單效果
這篇文章主要介紹了JS+CSS實(shí)現(xiàn)六級網(wǎng)站導(dǎo)航主菜單效果,涉及JavaScript遍歷頁面元素及動態(tài)修改css屬性的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09
JavaScript Event事件學(xué)習(xí)第一章 Event介紹
Events是每一個JavaScript程序核心。什么是事件處理,它有什么問題和怎樣寫出跨瀏覽器的代碼,我將在這一章做一個概述。我也會提供一些有精彩的關(guān)于事件處理程序的細(xì)節(jié)的文章。2010-02-02
詳解微信開發(fā)中snsapi_base和snsapi_userinfo及靜默授權(quán)的實(shí)現(xiàn)
這篇文章主要介紹了詳解微信開發(fā)中snsapi_base和snsapi_userinfo及靜默授權(quán)的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2017-03-03

