【发布时间】:2011-12-04 08:23:34
【问题描述】:
我正在使用以下代码在我的应用程序中打印页面...
<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>"
【问题讨论】:
标签: javascript printing dom-events