请问有人用过“清除页眉/页脚”、“恢复页眉/页脚”的代码吗?(急!) 你的意思是,你运行成功了?可我执行时,发现其实是执行了catch(e){}了,说明可能是因为不认识那个ActiveXObject("WScript.Shell") 那是什么?是不是需要注册?像组件一像吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这代码没问题的.Windows 脚本宿主WScript.Shell用于本地运行程序、操纵注册表内容、创建快捷方式或访问系统文件夹. WSH 是 WINDOWS SCRIPTING HOST,正常情况下是什么都不用的,而且,你的代码也没问题不过,要运行这个,IE的安全级别要设的低,或者用 可信任站点 降低IE安全级别.<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()> 将文件另存成.htm文件.然后直接双击.会有安全提示. 点击是.就能执行了.PS.如果有安装3721的话,会把代码过滤掉了. //3721过滤了操作注册表的语句. 如何去掉3721呢?我改为.htm文件还是不行,的确我的IE安装有3721,可你并不能阻止用户安装3721呀!还有没有其它的方法? 用JS实现OA请假单上两个日期时间区间相减算出天数 如何修改样式 line and border 如何访问通过javascript动态创建的控件中的值 有没有哪位高手给我一个校内网的相片上传工具代码 如何用JS来判断某一个table里面的图片的大小,并且能够控制图片大小 一个困扰的问题(类似像阿里巴巴那样启动"贸易通") 请教replace方法的初级问题... 谁有用js 模拟的mdi 请问如何取到表格中任意单元格中的内容?谢谢!! dwz中openTab如何传参数 关于消息框得问题 javascript怎么屏蔽浏览器的后退按钮,急,谢谢
WScript.Shell
用于本地运行程序、操纵注册表内容、创建快捷方式或访问系统文件夹.
<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()>
然后直接双击.会有安全提示. 点击是.
就能执行了.PS.如果有安装3721的话,会把代码过滤掉了. //3721过滤了操作注册表的语句.