0
私のYii Webアプリケーションでは、divの内容を印刷するためにdivToPrintを使用しています。 1つのクラスを持つdiv内で応答するテーブルに対して応答します。このクラスのため、スクロールバーが表示されます。私がこの部門からプリントを取っているとき、このスクロールバーの色もそのプリントにあります。そのスクロールバーが印刷されないようにする方法。以下の関数が使用されます。yiiの印刷からスクロールバーを避ける
function printDiv(divName) {
var divToPrint = document.getElementById(divName);
var popupWin = window.open('', '', 'width=300,height=300');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">');
popupWin.document.write('<link href="<?php echo Yii::app()->request->baseUrl ?>/css/assets/css/minified/ccebootstrap.min.css" rel="stylesheet" type="text/css">');
popupWin.document.write('<link href="<?php echo Yii::app()->request->baseUrl ?>/css/assets/css/minified/core.min.css" rel="stylesheet" type="text/css">');
popupWin.document.write('<link href="<?php echo Yii::app()->request->baseUrl ?>/css/reportcardstyle.css" rel="stylesheet" type="text/css">');
popupWin.document.write(divToPrint.innerHTML + '</html>');
popupWin.document.close();
}