网页打印时出现页眉页脚, 求教JavaScript设置,在线等
<script language="javascript">
function Printed(obj)
{
pagesetup_null();
obj.style.display="none";
window.print();
obj.style.display="";
}
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>
调用:onclick="pagesetup_null();Printed(this)"
Q:为什么打印预览时总是可以看见页眉页脚?搞了N久了,望高人解答。。。
------解决方案--------------------此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【jfbm788】截止到2008-07-04 16:35:01的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:160
结贴的总数量:2 结贴的总分数:120
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:40
结贴的百分比:50.00 % 结分的百分比:75.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
------解决方案--------------------我记得 在浏览器里能设置吧
文件--页面设置--页边距xxx
程序似乎控制不了吧
------解决方案--------------------<style media="print">
</style>
为打印的时候设置页面样式
------解决方案--------------------在打印程序的代码里可以设置页眉、页脚的属性的