请教,如果调用javascript进行后台打印(在线等待) <style>@media print {.btn{display: none;}}</style><input type=button value="打印" class="btn" onClick="javascript:window.print()>打印的时候该按钮不会被打印出来的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 onbeforeprint() 可以侦测到打印这个动作 那关于去掉页眉页脚的方法怎么解决?也就是在调用javascript打印的时候去掉页面设置中的“&w&b页码,&p/&P”, 还有就是关于你所说的onbeforeprint()如何使用页眉页脚可不可以像在像你隐藏打印按钮的方法在css中处理? <HTML><HEAD><script language="JavaScript">var hkey_root,hkey_path,hkey_keyhkey_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_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){}}</script></HEAD><BODY><br/><br/><br/><br/><br/><br/><p align=center><input type="button" value="清空页码" onclick=pagesetup_null()><input type="button" value="恢复页码" onclick=pagesetup_default()><br></p></BODY></HTML> 根据meizz老大的代码我的最终解决方案是这样子的先拿出来共享,感谢大家的帮忙<HTML><style>@media print {.btn{display: none;}}</style><script language="JavaScript">var hkey_root,hkey_path,hkey_keyhkey_root="HKEY_CURRENT_USER"hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"function do_print(){ 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){} window.print();}</script><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><center>^_^_^_^_^_^_^_^_^_^^_^_^_^_^_^_^_^_^_^_^_^_^_^恭喜发财<input type="button" value="打印页面" class= btn onClick="do_print()"></center></BODY></HTML> JavaScript的最新版本 怎么表示&? 这个个代码为什么说对象不支持次属性或方法 如何连续播放多个flash文件??? 誰能幫我把這個用htm寫的表格改為svg?100的高分請高人! 100分求一个 通过鼠标拖动改变表格宽度的代码 关于全选的疑问,希望知道的人不吝指点... \杠转换问题,急急急急急!!! html中有没有控制select下拉菜单宽度的属性 怎么把前端的项目放到服务器上???详细一点的步骤 关于层的疑问? 网页中表单提交的事件处理,高分相送
页眉页脚可不可以像在像你隐藏打印按钮的方法在css中处理?
<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){}
}
//设置网页打印的页眉页脚为默认值
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){}
}
</script>
</HEAD><BODY><br/><br/><br/><br/><br/><br/><p align=center>
<input type="button" value="清空页码" onclick=pagesetup_null()>
<input type="button" value="恢复页码" onclick=pagesetup_default()><br>
</p></BODY></HTML>
我的最终解决方案是这样子的
先拿出来共享,感谢大家的帮忙
<HTML>
<style>@media print {.btn{display: none;}}</style>
<script language="JavaScript">
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
function do_print()
{
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){}
window.print();
}
</script>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<center>
^_^_^_^_^_^_^_^_^_^^_^_^_^_^_^_^_^_^_^_^_^_^_^恭喜发财
<input type="button" value="打印页面" class= btn onClick="do_print()">
</center>
</BODY>
</HTML>