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