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

印刷時にJavascriptを無効にする方法があるでしょうか。
過去の人力はてなで出ていた、Javascriptを使ってdivの高さを調節する方法(http://q.hatena.ne.jp/1153421907)を使いました。それによってブラウザのウィンドウサイズに合わせて一画面で収まるようになったのですが、今度は印刷時にそのJavascriptが効いているせいか、1ページしか印刷されません。

ちなみにmediaのscreenとprintを分けると、印刷プレビューでも全ページ表示されるようjになったのですが、Firefoxだとどうしても目的のdivが一画面の高さで抑えられてしまいます。

印刷時にそのdivの高さを変更するJavascriptが効かないようにする方法はありますか。あるいは印刷時にJavascriptそのものが無効になる方法がありましたら教えてください。もちろん他に回避策があれば、ご提案いただければ幸いです。
よろしくお願いします。

●質問者: pst11841
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● うぃんど
●200ポイント ベストアンサー

@media print のdivのスタイルに !important を併記してみてくださいな

http://www.tohoho-web.com/css/reference.htm


pst11841さんのコメント
おおっ、解決しました!ドンピシャです! printセクションの目的のdivで height:100% !important; と記述して、Javascriptの影響を受けずに前頁印刷できるようになりました。 ありがとうございます。 感謝!
関連質問

●質問をもっと探す●



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