悬赏分:100 浏览:178 次
我用IE7.0打印网页中内容的时候,只能通过页面设置才能去掉页眉页脚,而用JS代码控制的话则根本没有效果,程序跟本就跑不进去,希望有朋友能帮帮小菜鸟解决下啦,怎么用代码去掉页眉页脚,非常感谢!
|
<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 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,"");
}
catch(e){}
}
//设置网页打印的页眉页脚为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
}
catch(e){}
}
</script>
<input type="button" value="清空页码" onclick=PageSetup_Null()>
<input type="button" value="恢复页码" onclick=PageSetup_Default()> <HTML> <HEAD> <title></title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <LINK href="../Css/style.css" type="text/css" rel="stylesheet"> <script language="javascript" src="../js/CommPrint.js"></script> <SCRIPT language="javascript" id="clientEventHandlersJS"> function btPrint_OnClick() { tbTool.style.display="none"; tbHeader.style.display="none"; tbBottom.style.display="none"; document.all.WebBrowser1.ExecWB(6,1); tbTool.style.display=""; tbHeader.style.display=""; tbBottom.style.display=""; } function btPreView_OnClick() { tbTool.style.display="none"; tbHeader.style.display="none"; tbBottom.style.display="none"; document.all.WebBrowser1.ExecWB(7,1); tbTool.style.display=""; tbHeader.style.display=""; tbBottom.style.display=""; } function btPageSetup_OnClick() { document.all.WebBrowser1.ExecWB(8,1); } </SCRIPT> </HEAD> <BODY text="#000000" bgColor="#ffffff" leftMargin="0" topMargin="0"> <form id="frmOrderInfo" method="post" runat="server"> <OBJECT id="WebBrowser1" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT> </OBJECT> <table id="tbHeader" cellSpacing="0" cellPadding="0 JS除非调用ActiveX,否则无法实现这个功能 |