<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久了,望高人解答

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【jfbm788】截止到2008-07-04 16:35:01的历史汇总数据(不包括此帖):
    发帖的总数量:4                        发帖的总分数:160                      
    结贴的总数量:2                        结贴的总分数:120                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:2                        未结的总分数:40                       
    结贴的百分比:50.00 %               结分的百分比:75.00 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油
      

  2.   

    我记得 在浏览器里能设置吧文件--页面设置--页边距xxx程序似乎控制不了吧
      

  3.   

    <style media="print">
    </style>为打印的时候设置页面样式
      

  4.   

    TO2楼:程序里应该可以设置吧
    TO3楼:能说清楚一点吗?我不明白