请问有人用过“清除页眉/页脚”、“恢复页眉/页脚”的代码吗?(急!) 你的意思是,你运行成功了?可我执行时,发现其实是执行了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呀!还有没有其它的方法? img的onload this和e.target 哪个效率高? html页面的js如何调用js文件里的方法 汉字机内码的显示问题,SOS!!! jquery或者js表单验证 请问如何打印完一个HTML页后自动打开另一个html页继续打印下去? javascript 英文原版书 问题 英文好的进啊! 如果用iframe 调用带有top.location.href=self.location的网页? document中的长度怎么获得? 怎样学习从C/S转变为 B/S 的开发!!我是一个初学者,希望高手指明一条道!! 关于消息框得问题 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过滤了操作注册表的语句.