IE瀏覽器打印的頁(yè)眉頁(yè)腳設(shè)置解決方法
更新時(shí)間:2009年12月08日 00:19:59 作者:
IE瀏覽器打印的頁(yè)眉頁(yè)腳設(shè)置解決方法
首先說(shuō)明問(wèn)題:
默認(rèn)情況下,通過(guò)IE的打印對(duì)話(huà)框,打印出來(lái)的內(nèi)容都有頁(yè)眉和頁(yè)腳的。
查看ie的頁(yè)面設(shè)置發(fā)現(xiàn)如右圖中,頁(yè)眉頁(yè)腳。

下面先說(shuō)明&w&bPage&p of &P , &u&b&d的含義
&w - 窗口標(biāo)題
&u - 頁(yè)面地址
&d - 短日期格式,如10/12/2006
&D - 長(zhǎng)日期格式,如Tursday, October 12, 2006
&t - 12小時(shí)制時(shí)間
&T - 24小時(shí)制時(shí)間
&p - 頁(yè)面的當(dāng)面頁(yè)碼
&P - 總頁(yè)碼數(shù)
&& - 即&
&b - 符號(hào)之前的文字右端對(duì)齊
&b&b - 第一個(gè)符號(hào)之前的文字劇中對(duì)齊,第二個(gè)符號(hào)之前的文字右端對(duì)齊
當(dāng)然我們可以手動(dòng)刪除頁(yè)眉頁(yè)腳,如果用戶(hù)就是不想自己去修改,則可以通過(guò)下面的腳本強(qiáng)制進(jìn)行修改:
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
這一招有些狠,它是去修改注冊(cè)表。所以一般都會(huì)彈出一個(gè)對(duì)話(huà)框
如果點(diǎn)擊了“是”,那么如你所愿,現(xiàn)在頁(yè)眉和頁(yè)腳都沒(méi)有了。
接下來(lái),如果說(shuō)我們需要恢復(fù)呢?
代碼
//設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為默認(rèn)值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b頁(yè)碼,&p/&P")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
其中WScript.Shell(Windows Script Host Runtime Library)是一個(gè)對(duì)象,對(duì)應(yīng)的文件是C:\WINDOWS\system32\wshom.ocx,Wscript.shell是服務(wù)器系統(tǒng)會(huì)用到的一種組件。shell 就是“殼”的意思,這個(gè)對(duì)象可以執(zhí)行操作系統(tǒng)外殼常用的操作,比如運(yùn)行程序、讀寫(xiě)注冊(cè)表、環(huán)境變量等。
更多的WScript應(yīng)用可以查看http://www.dbjr.com.cn/article/21296.htm
默認(rèn)情況下,通過(guò)IE的打印對(duì)話(huà)框,打印出來(lái)的內(nèi)容都有頁(yè)眉和頁(yè)腳的。
查看ie的頁(yè)面設(shè)置發(fā)現(xiàn)如右圖中,頁(yè)眉頁(yè)腳。

下面先說(shuō)明&w&bPage&p of &P , &u&b&d的含義
&w - 窗口標(biāo)題
&u - 頁(yè)面地址
&d - 短日期格式,如10/12/2006
&D - 長(zhǎng)日期格式,如Tursday, October 12, 2006
&t - 12小時(shí)制時(shí)間
&T - 24小時(shí)制時(shí)間
&p - 頁(yè)面的當(dāng)面頁(yè)碼
&P - 總頁(yè)碼數(shù)
&& - 即&
&b - 符號(hào)之前的文字右端對(duì)齊
&b&b - 第一個(gè)符號(hào)之前的文字劇中對(duì)齊,第二個(gè)符號(hào)之前的文字右端對(duì)齊
當(dāng)然我們可以手動(dòng)刪除頁(yè)眉頁(yè)腳,如果用戶(hù)就是不想自己去修改,則可以通過(guò)下面的腳本強(qiáng)制進(jìn)行修改:
復(fù)制代碼 代碼如下:
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為空
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")
}catch(e){}
}
這一招有些狠,它是去修改注冊(cè)表。所以一般都會(huì)彈出一個(gè)對(duì)話(huà)框

如果點(diǎn)擊了“是”,那么如你所愿,現(xiàn)在頁(yè)眉和頁(yè)腳都沒(méi)有了。
接下來(lái),如果說(shuō)我們需要恢復(fù)呢?
代碼
復(fù)制代碼 代碼如下:
//設(shè)置網(wǎng)頁(yè)打印的頁(yè)眉頁(yè)腳為默認(rèn)值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b頁(yè)碼,&p/&P")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
其中WScript.Shell(Windows Script Host Runtime Library)是一個(gè)對(duì)象,對(duì)應(yīng)的文件是C:\WINDOWS\system32\wshom.ocx,Wscript.shell是服務(wù)器系統(tǒng)會(huì)用到的一種組件。shell 就是“殼”的意思,這個(gè)對(duì)象可以執(zhí)行操作系統(tǒng)外殼常用的操作,比如運(yùn)行程序、讀寫(xiě)注冊(cè)表、環(huán)境變量等。
更多的WScript應(yīng)用可以查看http://www.dbjr.com.cn/article/21296.htm
相關(guān)文章
js實(shí)現(xiàn)仿Discuz文本框彈出層效果
這篇文章主要介紹了js實(shí)現(xiàn)仿Discuz文本框彈出層效果的方法,可實(shí)現(xiàn)點(diǎn)擊文本框彈出窗口選擇數(shù)據(jù)的效果,涉及鼠標(biāo)事件及頁(yè)面自定義彈出窗口的相關(guān)操作技巧,需要的朋友可以參考下2015-08-08Layui實(shí)現(xiàn)帶查詢(xún)條件的分頁(yè)
這篇文章主要為大家詳細(xì)介紹了Layui實(shí)現(xiàn)帶查詢(xún)條件的分頁(yè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07JavaScript實(shí)現(xiàn)找出數(shù)組中最長(zhǎng)的連續(xù)數(shù)字序列
這篇文章主要介紹了JavaScript實(shí)現(xiàn)找出數(shù)組中最長(zhǎng)的連續(xù)數(shù)字序列的方法,需要的朋友可以參考下2014-09-09avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序
玩微博的朋友都上傳過(guò)圖像吧,當(dāng)圖片上傳后用戶(hù)是可以隨意拖動(dòng)圖片的,調(diào)整圖片的順序,那么此功能是怎么實(shí)現(xiàn)的,下面小編通過(guò)此篇文章給大家詳解基于avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序,需要的朋友可以參考下2015-08-08Javascript 創(chuàng)建類(lèi)并動(dòng)態(tài)添加屬性及方法的簡(jiǎn)單實(shí)現(xiàn)
下面小編就為大家?guī)?lái)一篇Javascript 創(chuàng)建類(lèi)并動(dòng)態(tài)添加屬性及方法的簡(jiǎn)單實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10