<head>

<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){ alert(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){ alert(e); }

}


function printMethod(){

   pagesetup_default();

  window.print();

}

</script>

</head>


因为要修改注册表,需要将ie安全级别降低,否则创建ActiveXObject对象时会报错。


原帖地址:http://www.cnblogs.com/dongyongjing/archive/2007/04/18/718629.html