去IE页眉页脚PageSetup_Null()(0分)

  • 主题发起人 主题发起人 Clearboy
  • 开始时间 开始时间
C

Clearboy

Unregistered / Unconfirmed
GUEST, unregistred user!
<script language=&quot;javascript&quot;>
var HKEY_Root,HKEY_Path,HKEY_Key;

HKEY_Root=&quot;HKEY_CURRENT_USER&quot;;

HKEY_Path=&quot;//Software//Microsoft//Internet Explorer//PageSetup//&quot;;

//设置网页打印的页眉页脚为空
function PageSetup_Null()
{
try
{
var Wsh=new ActiveXObject(&quot;WScript.Shell&quot;);

HKEY_Key=&quot;header&quot;;

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&quot;&quot;);

HKEY_Key=&quot;footer&quot;;

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&quot;&quot;);

}
catch(e){}
}
//设置网页打印的页眉页脚为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject(&quot;WScript.Shell&quot;);

HKEY_Key=&quot;header&quot;;

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&quot;&w&b页码,&p/&P&quot;);

HKEY_Key=&quot;footer&quot;;

Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,&quot;&u&b&d&quot;);

}
catch(e){}
}
</script>
<input type=&quot;button&quot;
value=&quot;清空页码&quot;
onclick=PageSetup_Null()>
<input type=&quot;button&quot;
value=&quot;恢复页码&quot;
onclick=PageSetup_Default()>

在ASPX文件中onload=&quot;PageSetup_Null()&quot;怎么就死活执行了,注册表还是没有变值的?
遇到的兄弟,来看一下,这个是不是权限的问题,
WEB打印一般兄弟们如何处理的?[:D]
 
var Wsh=new ActiveXObject(&quot;WScript.Shell&quot;);

这个市需要很高权限的。
 
网页中是修改不了 本地用户注册表的 不要做梦了
除非用户安装了你的ActiveX插件
 
后退
顶部