人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

javascriptの質問です
こちらの質問の続きです http://q.hatena.ne.jp/1378533097
回答者の方に http://jsfiddle.net/a_kuma3/k62Cu/embedded/result/ のページを作成していただいたのですが
答えに色を付ける を押して印刷したのですが 白黒で印刷されてしまいます
どうすれば色を付けれるでしょうか?
javascriptで色を付ける限り無理なのでしょうか?
こちらの環境は windows7 IE11です


●質問者: takanii
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●150ポイント

確認ですが、プリンタ側の設定は カラーになっていますか?

これが 白黒だと カラーのものも 白黒になってしまいます。


takaniiさんのコメント
はい、なっております

takaniiさんのコメント
chromeで試した場合背景の色と画像 をON にすると色がつきます こういう細かい設定をしなくても印刷物にいろがついてほしいのです・・

2 ● 7cc
●150ポイント

JS 12行目に追加

wrap.style.className = "answer";

CSSに追加

@media print {
 body {
 -webkit-print-color-adjust: exact;
 }
 .answer{
 background-color: #ffff00;
 }
}

できない場合&どうしても背景色を付けたい場合はonbeforeprintイベントを使って設定するように促すダイアログを出すしかないかと思います。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ