首页 新闻 会员 周边

关于网页打印问题

0
悬赏园豆:100 [已关闭问题]
<P>我用IE7.0打印网页中内容的时候,只能通过页面设置才能去掉页眉页脚,而用JS代码控制的话则根本没有效果,程序跟本就跑不进去,希望有朋友能帮帮小菜鸟解决下啦,怎么用代码去掉页眉页脚,非常感谢!</P>
lansaber的主页 lansaber | 初学一级 | 园豆:100
提问于:2008-07-14 10:55
< >
分享
其他回答(2)
0
<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()>
致博腾远 | 园豆:1389 (小虾三级) | 2008-07-14 14:01
0
<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
放飞心情 | 园豆:130 (初学一级) | 2008-07-17 10:07
0
JS除非调用ActiveX,否则无法实现这个功能
丁学 | 园豆:18730 (专家六级) | 2008-07-28 17:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册