Internet Explorer 有时只打印第一页

Muf*_*asa 3 internet-explorer-8 internet-explorer printing

我们有一个客户从一个网站打印几页。大多数时候它工作正常。但是,有时,即使选择了“所有页面”,Internet Explorer 8 也只会打印第一页。同样,大部分时间它都可以正常工作——可能是 90% 或更多的时间。其他浏览器工作正常。生成的 HTML 是相同的。

我们也偶尔在自己的机器上遇到这种情况。在这些情况下,只需重新打印(按 Ctrl+P 以恢复打印对话框)有时会修复它。有时我们不得不关闭弹出窗口(是的,页面是用 window.open() 调用的)并重新打开它,然后重新打印。

它发生在各种不同的打印机和打印机驱动程序上。是的,IE8 已完全修补。我们只在 Windows XP 上尝试过这个——不确定其他人是否有问题,但我们现在只关心 Windows XP。不确定 WinXP 客户端的版本,但我们在这里运行 SP3。

在我多年的 IT 工作中,我从未真正体验过这种情况。建议?

小智 8

我的表单有 7 页长,但在 Internet Explorer 中只打印了 1 页。我通过从我的 DIV 标签之一中删除样式“position:absolute”解决了这个问题。我认为这个问题与 HTML 页面中元素的绝对定位有关。

在我进行更改后,页面打印正确。

我希望这有帮助!