2017-03-02 4 views
0

私はbutton.Itによって呼び出される特別なdivを印刷するためのjavascript関数を持っていますが、私はスタイリングしたくないように機能します。印刷プレビューはChromeの空白ページを表示します(Firefoxはうまく機能します)。私の機能コードはCssはjavascriptの印刷機能では動作しません

function printDiv(event) { 
var DocumentContainer = document.getElementById("page-wrap"); 

    var html = '<html><head>'+ 
       '<link href="./css/style.css" rel="stylesheet" type="text/css"/>'+ 
       '</head><body style="background:#ffffff;">'+ 
       DocumentContainer.innerHTML+'</body></html>'; 

    var WindowObject = window.open("", "PrintWindow", 
    "width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes"); 
    WindowObject.document.writeln(html); 
    WindowObject.document.close(); 
    WindowObject.print(); 
    WindowObject.close(); 
} 

誰でも手伝えますか?

答えて

0

CSSメディアクエリ

@media print 

を使用し、印刷

にしたいスタイルを適用
関連する問題