0

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

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

症状:

  • 不在 WinXP 和 Windows 7 上使用 IE8 或 IE7 打印。
  • 使用 Chrome 打印。
  • 就实际网页而言,要打印的页面显示良好......它可以滚动,没有错误,并且页面似乎没有任何问题。
  • 使用 IE 打印时,文档只是假脱机而没有实际打印出来……我最终从打印机窗口中取消了文档。
  • 查看打印预览时会显示第一页,但是当我们尝试在打印预览中转到第二页时,IE 会锁定。
  • 这不会发生在每个客户身上,但是当它发生时,它可以被复制。

  • 该页面很长,并且包含客户信息,这使我无法为你们复制和粘贴标记。我希望其他人在 IE 中遇到过类似的问题并有一些建议。

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

    4

    2 回答 2

    3

    嗯,没有标记很难分辨。

    只是提出一些想法:

    • 您是否在页面上使用了任何困难的东西,例如 Flash 或 Java?

    • 自定义字体/cufon?

    • 巨大的缩小图像?

    • opacity还是 IE 特定的疯狂filterCSS 规则?

    • IE 无法将其分解为页面的巨大结构,例如带有position: absolute?

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

    于 2010-11-01T20:51:30.347 回答
    2

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

    • 将所有内容切换到标准字体和字体大小(例如 Arial 12px)。
    • 消除所有 CSS 和 JavaScript,如果能解决它,那么您可以从那里缩小范围,逐块取出,直到它开始工作。
    • 如果这不起作用,请尝试显着减少内容以查看它是否会显示。
    于 2010-11-01T20:58:23.560 回答