注册 登录
编程论坛 ASP技术论坛

请问如何在IE打印时不显示顶部的页码和底部的文件路径

oubeisitan 发布于 2008-01-16 13:25, 2202 次点击
如题,请问打印时怎么才能取消那两个部分呢?谢谢!
3 回复
#2
madpbpl2008-01-16 14:07
ie-->页页设置,去掉页眉和页脚
#3
oubeisitan2008-01-16 14:11
能在服务器端设置吗?
想让来网站的访客点打印按钮就能打印出报告,而不需要单独设置IE
#4
madpbpl2008-01-16 20:10
原帖由 [bold][underline]oubeisitan[/underline][/bold] 于 2008-1-16 14:11 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1181650&ptid=197649][/url]
能在服务器端设置吗?
想让来网站的访客点打印按钮就能打印出报告,而不需要单独设置IE

最近我刚好做了这部分的测试,在win2000下打印会有底部文件路径的,需要设置清空页眉、页脚。在xp、win2003下测试刚不会出现这种情况。
以下是清空页眉、页脚的代码,个人感觉无效(仅供参考)
<SCRIPT language=javascript>
function printpr()   //预览函数
{
document.getElementById("qingkongyema").click();//打印之前去掉页眉,页脚
document.getElementById("dayinDiv").style.display="none"; //打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)
var OLECMDID = 7;
var PROMPT = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";
document.all("dayinDiv").style.display="";//打印之后将该元素显示出来(显示出“打印”和“打印预览”两个按钮,方便别人下次打印)
}
function printTure()   //打印函数
{
    document.getElementById('qingkongyema').click();//同上
    document.getElementById("dayinDiv").style.display="none";//同上
    window.print();
    document.getElementById("dayinDiv").style.display="";
}
function doPage()
{
    layLoading.style.display = "none";//同上
}
</SCRIPT>
<script   language="javascript">     
    function   printsetup(){     
    //   打印页面设置     
    wb.execwb(8,1);     
    }
</script>

以下是调用方法。
<input type="button" class="tab" value="打印" onClick="printTure();">&nbsp;&nbsp;
<input  type="button" class="tab" value="打印预览" onClick="printpr();">
<input type="hidden" name="qingkongyema" id="qingkongyema" class="tab" value="清空页码" onClick="pagesetup_null()">&nbsp;&nbsp;
<input type="hidden" class="tab" value="恢复页码" onClick="pagesetup_default()">
<OBJECT     id=WebBrowser     classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2     height=0     width=0>   
      </OBJECT>
<input     type=button     value=页面设置     onclick=document.all.WebBrowser.ExecWB(8,1)>
1