使用Javascript或CSS从Internet Explorer打印时隐藏页眉和页脚

mol*_*ses 14 javascript css printing internet-explorer

当我从Internet Explorer打印网页时,它会自动添加页眉和页脚,包括网站标题,URL,日期和页码.

是否可以使用Javascript或CSS以编程方式隐藏页眉和页脚?

要求:

  • 在IE 6中工作(没有其他浏览器支持作为Intranet)
  • 可以使用ActiveX,Java Applet,Javascript,CSS
  • 最好不要用户需要安装的东西(例如http://www.meadroid.com/scriptx).随便列出其他第三方可用的插件,但我认为这可能是唯一的选择
  • 不要求用户手动更新其浏览器设置
  • 不要将页面呈现为PDF或Word文档或任何其他格式
  • 不要写入注册表(安全性阻止这个)

谢谢

Job*_*obo 9

在您的打印选项中,您可以禁用此选项.以编程方式执行此操作的唯一方法是使用activeX控件写入注册表或使用VB编写的脚本块.打印选项的设置存储在注册表中.用户必须允许您的脚本访问大多数人因安全而无法访问的注册表.

如果要控制页面内容,可以使用css打印样式表.

编辑:有第三方活动x控件,可以编程打印给你,但再一次,用户将不得不选择下载并安装它.