如何删除打印页眉/页脚与代码
How to remove print header/footer with code
我使用以下代码在我的应用程序中打印页面…
<html><body onload=""window.print();"">"
sHtmlBody = sHtmlBody & "<body>"
window.print()
工作正常。我知道一旦打印出来,我可以手动进入设置并删除页眉和页脚。在IE上,我知道我必须去打印预览,然后删除打印头。
sHtmlBody = "<style type='text/css'>"
sHtmlBody = sHtmlBody & " @media print{"
sHtmlBody = sHtmlBody & " body{ background-color:#FFFFFF; background-image:none; color:#000000 }"
sHtmlBody = sHtmlBody & " #ad{ display:none;}"
sHtmlBody = sHtmlBody & " #leftbar{ display:none;}"
sHtmlBody = sHtmlBody & " #contentarea{ width:100%;}"
sHtmlBody = sHtmlBody & " }"
sHtmlBody = sHtmlBody & " </style>"
sHtmlBody = sHtmlBody & "<html><body onload=""window.print();"">"
sHtmlBody = sHtmlBody & "<body>"
可以在
时删除默认的浏览器页眉和页脚
的帮助下做CSS,在打印前设置好页面的CSS。例如:
<style type="text/css">
@media print{
body{ background-color:#FFFFFF; background-image:none; color:#000000 }
#ad{ display:none;}
#leftbar{ display:none;}
#contentarea{ width:100%;}
}
</style>
当添加到页面中时,这段代码隐藏了id为"ad"answers"leftbar"的两个div,并且在打印时对文档的其余部分进行了额外的更改。
如果你在询问浏览器的特定设置,如打印日期和时间,那么我认为通过代码是不可能的。看看这个:打印HTML
相关文章:
- 为什么这个JS代码打印未定义
- 如何在javascript循环中打印代码
- 在 javascript 函数中打印 HTML JavaScript 代码
- 如何在代码编辑器中打印致命错误
- 如何在我的视图中打印JavaScript代码
- 如果我只想从数组中打印任何一个元素.任何数组.那么代码会是什么
- 如何在jquery代码中打印html标签
- 在打印代码中不读取Css
- 为什么Javascript代码打印'未定义'即使变量被声明为全局变量
- 打印所选颜色代码以输入值
- 在 PHP 中打印 JavaScript 代码不起作用
- Javascript没有运行,只是在空白网页上打印出整个代码
- 从 utf-8 代码打印/输出 utf-8 字符
- CEWP 打印按钮,带有用于打印 SharePoint 表单的代码
- 代码打印数字,直到3时'It’应该打印到5点
- 如何将此代码打印为HTML
- 代码打印出多个答案
- 为什么下面的javascript代码打印结果三次?
- 如何/为什么这个javascript代码打印'fun'
- Javascript字符串与单引号从PHP代码打印