最近發(fā)現(xiàn)在做打印時,需要去除打印頁面的“頁頭”和“頁眉”,在網上搜了下,結果搜出了一大堆都是用IE的控件,嘗試了多種方法,還是覺得IE的WebBrowser控件好用,而且相對客戶來說簡單明了,但是他總是會跳出
1 <script language="JavaScript">
2 var hkey_root,hkey_path,hkey_key;
3 hkey_root="HKEY_CURRENT_USER";
4 hkey_path="\Software\Microsoft\Internet Explorer\PageSetup\";
5 //配置網頁打印的頁眉頁腳為空 6 function pagesetup_null(){
7 try{
8 var RegWsh = new ActiveXObject("WScript.Shell");
9 hkey_key="header";
10 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
11 hkey_key="footer";
12 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
13 //&b 第&p頁/共&P頁 &b14 }catch(e){}
15 }
16 //配置網頁打印的頁眉頁腳為默認值17 function pagesetup_default(){
18 try{
19 var RegWsh = new ActiveXObject("WScript.Shell");
20 hkey_key="header";
21 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b頁碼,&p/&P")
22 hkey_key="footer";
23 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d");
24 }catch(e){}
25 }
26 ...
27 </script>
示例:
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <head>
4 <title> New Document </title>
5 <meta name="Generator" content="EditPlus">
6 <meta name="Author" content="">
7 <meta name="Keywords" content="">
8 <meta name="Description" content="">
9 <style media="print">
10 URL, a{display:none;}
11
12 </style>
13 <script language="JavaScript">
14 var hkey_root,hkey_path,hkey_key;
15 hkey_root="HKEY_CURRENT_USER";
16 hkey_path="\Software\Microsoft\Internet Explorer\PageSetup\";
17 //配置網頁打印的頁眉頁腳為空18 function pagesetup_null(){
19 try{
20 var RegWsh = new ActiveXObject("WScript.Shell");
21 hkey_key="header";
22 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
23 hkey_key="footer";
24 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
25
26 }catch(e){}
27 }
28 function prints(){
29 pagesetup_null();
30 try{
31 wb.execwb(6,1);
32 }
33 catch(e){
34 pagesetup_null();
35 window.print();
36 }
37 }
38
39 </script>
40 </head>
41
42 <body>
43 <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
44 <a herf="#" onclick="prints();">打印本頁</a>
45 <div>5656</div>
46 </body>
47 </html>
有什么好的辦法可以留言下。。。
標題名稱:IEWebBrowser控件打印-創(chuàng)新互聯(lián)
網站URL:http://www.chinadenli.net/article24/djsoje.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設、靜態(tài)網站、網站制作、虛擬主機、響應式網站、網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容