<script>
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
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){}
}
//设置网页打印的页眉页脚为默认值
function pagesetup_default(){
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")
hkey_key="footer"
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")
}catch(e){}
}
function printTest(){
pagesetup_null();//去掉页眉和页脚
$("#notPrint").hide();//先把不需要打印的,都隐藏掉
window.parent.frames["infoFrame"].focus();//选中需要打印的frame
window.parent.frames["infoFrame"].print();//打印此frame
$("#notPrint").show();//最后把隐藏掉的在显示出来
}
</script>
使用window.print打印frame框架,可以设置页眉页脚
最新推荐文章于 2024-06-29 16:43:56 发布