2

可能重复:
打印模式弹出窗口的内容

我正在使用以下解决方案来打印弹出窗口的内容:

 function printDiv(divName) {
    var printContents = document.getElementById(divName).innerHTML;
    var originalContents = document.body.innerHTML;

    document.body.innerHTML = printContents;

    window.print();

    window.onfocus = function () { document.body.innerHTML = originalContents };
}

内容实际上显示在弹出窗口中。上述解决方案在除IE8. 当我尝试打印内容时,通过调用上述函数 -IE8打印页面的全部内容以及下一页中的黑框?

如何修复此错误IE8?感谢您的帮助/建议。

4

0 回答 0