javascript实现window.print()去除页眉页脚

  打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key;

  

复制代码 代码如下:

  HKEY_Root="HKEY_CURRENT_USER";

  HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";

  var head,foot,top,bottom,left,right;

  var Wsh=new ActiveXObject("WScript.Shell");

  HKEY_Key="header";

  //设置页眉(为空) 根据你自己要设置的填入

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");

  HKEY_Key="footer";

  //设置页脚(为空) 根据你自己要设置的填入

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");

  HKEY_Key="margin_bottom";

  //设置下页边距(0) 根据你自己要设置的填入

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");

  HKEY_Key="margin_left";

  //设置左页边距(0) 根据你自己要设置的填入

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"1");

  HKEY_Key="margin_right";

  //设置右页边距(0)

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");

  HKEY_Key="margin_top";

  //设置上页边距(8)

  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"1");