在IE7,IE8中打印网页失败

时间:2010-11-01 20:47:43

标签: asp.net html printing-web-page

这可能听起来像是一个超级用户问题,但我写了有问题的页面,我想知道是否有办法解决这个问题....

我有一个生产中的页面,可以在一堆表格中简单地显示数据。我们的员工基本上会到这个页面打印一份表格,其中填写了我们的客户信息。今天,对于特定客户端,页面不打印。我尝试使用IE 7和8以及Windows XP和Windows 7上的Chrome进行打印。此客户端的数据绝不会使页面更长或包含更多其他客户端的数据。

症状:

  • 在WinXP和Windows 7上不使用IE8或IE7进行打印。
  • 是否可以使用Chrome打印。
  • 要打印的页面显示正常,因为实际的网页会...滚动,没有错误,页面似乎没有任何错误。
  • 当使用IE进行打印时,文档只是假脱机实际打印出来...我最终从打印机窗口取消文档。
  • 查看打印预览时会显示第一页,但是当我们尝试转到打印预览中的第二页时,IE会锁定。
  • 每个客户端都不会发生这种情况,但是当它确实发生时,它可以被复制。

  • 这个页面非常长,并且有一些客户端信息让我不再为你们复制和粘贴标记。我希望其他人在IE中遇到类似的问题并提出一些建议。

    注意:不允许用户使用其他浏览器,请保存IE flamming。

    2 个答案:

    答案 0 :(得分:3)

    嗯,没有标记很难说。

    只是提出一些想法:

    • 您是否正在使用Flash或Java等页面上的任何困难?

    • 自定义字体/ cufon?

    • 巨大的缩小图片?

    • opacity或IE特定的疯狂filter CSS规则?

    • 一个巨大的结构,IE无法分解成页面,例如一张position: absolute的巨型桌子?

    如果您使用图像,请尝试关闭图像。尝试关闭CSS。

    答案 1 :(得分:2)

    调试时要尝试的一些事项:

    • 将所有内容切换为标准字体和字体大小(例如Arial 12px)。
    • 消除所有CSS和JavaScript,如果修复了它,那么你可以通过从块中取出块来缩小它,直到它开始工作。
    • 如果这不起作用,请尝试显着减少内容以确定它是否会显示。
    相关问题