可能重复:
打印模式弹出窗口的内容
我正在使用以下解决方案来打印弹出窗口的内容:
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
?感谢您的帮助/建议。