<a href="javascript:;" onClick="doPrint()" style="text-decoration: none">
点击这里打印</a>
点击这里打印</a>
<!--startprint--> 打印起始标签
在这之间的内容可以打印出来。
<!--endprint-->打印终止标签
<script language=javascript>
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path=" \\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
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_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 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 doPrint() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
PageSetup_Null() ;
PageSetup_Default() ;
window.print();
window.print();
}
</script>