日期:2014-05-16  浏览次数:20456 次

javascript 打印去掉页眉页脚
<Script language="JavaScript">

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 PrintPage()
{
PageSetup_Null() ;
window.print() ;
PageSetup_Default() ;
}

</Script>
<a href="#" onClick="PrintPage();">Print Page</a>