最近發(fā)現(xiàn)在做打印時(shí),需要去除打印頁(yè)面的“頁(yè)頭”和“頁(yè)眉”,在網(wǎng)上搜了下,結(jié)果搜出了一大堆都是用IE的控件,嘗試了多種方法,還是覺(jué)得IE的WebBrowser控件好用,而且相對(duì)客戶來(lái)說(shuō)簡(jiǎn)單明了,但是他總是會(huì)跳出
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 //配置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為空 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頁(yè)/共&P頁(yè) &b14 }catch(e){}
15 }
16 //配置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為默認(rèn)值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頁(yè)碼,&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 //配置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為空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();">打印本頁(yè)</a>
45 <div>5656</div>
46 </body>
47 </html>
有什么好的辦法可以留言下。。。
標(biāo)題名稱:IEWebBrowser控件打印-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://jinyejixie.com/article24/djsoje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站制作、虛擬主機(jī)、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容