重複の可能性:
モーダル ポップアップの内容を印刷する
次のソリューションを使用して、ポップアップの内容を印刷しています。
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
? ヘルプ/提案をありがとう。