• ベストアンサー

IEに表示されている内容(スクロール以下も含む)ボタンをクリックする事により画面を印刷させたい

環境:PHP5&MySQL5、XP、Apache2 IEで表示さたPHPで上に書いたプログラムに「印刷」ボタンをつけ、IEに表示されている内容(スクロール以下も含む)ボタンをクリックする事により画面を印刷させたいのですが、どうすればいいかわかりません。 (IEのファイル→印刷と同じことをPHPでIE画面上にボタンを作りそのボタンをクリックする事により印刷) アドバイス、ご経験のある方、よろしくお願いします。

  • idek
  • お礼率47% (170/361)
  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ページを印刷(ダイアログの表示)は、通常Javascriptで実現します。 <form>  <input type="button" value="印刷" onclick="window.print();" /> </form> プリンターがインストールされている前提です。 プリンタがインストールされていない場合は、動作しなかったと記憶しています。

idek
質問者

お礼

できました。 ありがとうございました。

関連するQ&A

  • IE7のクリックとスクロールボタンクリック

     IE7ではリンクをクリックすると新しいウィンドウが開いて、スクロールボタンでクリックすると新しいタブが開きますが、これを逆にできないでしょうか?

  • IE8で画面スクロールがうまく行きません

    こんにちは よろしくお願いします。 先日IE6からIE8にアップデートしました。 基本的には問題なく使えていますが、ひとつだけうまく行かないことがあります。 マウスの画面スクロールボタン(右クリックと左クリックの真ん中にあるころころしたやつです)で画面を上下に移動させたときダイレクトに反応しません。1~2秒遅れて反応し、必要以上にどこまでもスクロールしてしまいます。このような反応は私のパソコンだけでしょうか?IE6は当然のことワードやエクセル等の他のアプリケーションでもそんなことはありませんでした。 どこか設定を変更すれば対応できるものなのかそれともIE8のプログラム上に問題があるのか、どなたかご教授ください。

  • インターネット(IE7)で、画面にボタンが表示しません。

    インターネットで、画面にボタンが表示しません。 例えば、ヤフーのオークションの商品の情報の欄で、 一番上の即決価格の金額の右に「いますぐ落札」のボタンが ありますが、私のPCでは見えません。 (しかし、ポインタは矢印から指になりますし、クリックする 事もできます。) OSはXPホームエディションで、IE7です。 困っています。解決方法を教えてください。

  • IE7でクリックして画面表示まで時間がかかります

    IE7でクリックして画面表示まで時間がかかります。以前はさくさく変わりましたが最近はクリックして5秒位してからでないと画面が変わりません。デフラグはやりました。OSはXPです。

  • IE7でマウス中ボタンのスクロール

    先日のWindowsUpdateでIE7を入れてから、 少し不便になったことがあるのですが・・・ IE6のときは、 マウスの中ボタンをクリックすると、 マウスカーソルが変化して、縦横にスクロールするようになって、 もう一度中ボタンクリックで、普通の状態に 戻ったのですが・・・ IE7では、 マウスの下にリンクなどがあると、 中ボタンを押すとリンクを開いてしまいます。 小さなテキストのリンクならそれほど気にならないのですが、 大きな画像にリンクが張ってあるときなどは、 かなり不便で・・・ この、中ボタンでリンクを開く機能を止めるとか、 できないものでしょうか。。?

  • IE8にしたらスクロールバーがでて画面が切れてしまいます

    XPを使ってます。 IE6のときは、いままで左右の幅に収まっていたWebページが、IE8にしたら、画面の右側が入りきらずに切れてしまって、左右方向のスクロールバーを動かさないと右側が見れないようになってしまいました。 ちなみに拡大レベルはIE6のときもIE8でも125パーセントで見ていますが、この倍率は変えたくありません。 画面サイズに合わせてWebページの左右が切れずに表示させるにはどうしたらいいでしょうか?

  • IE8の画面印刷

    OS:XP 64bit IE8を使用しております。IE8で閲覧したページの印刷をする為に、ツールバー のファイル>印刷プレビュー を開くと通常は印刷時のイメージ画像がでるのですが、 それがプログラム表記の画しか表示されなくなりました。他のHPへの飛んでみたのですが 同じように印刷プレビューにするとプログラムの文字が羅列した画しか表示されなくなって しまいました。   この現象、改善する事はできるのでしょうか?それとも変なウイルスにやられてしまったので しょうか? 対処方法にお詳しい方、ご教示願います。

  • 画面が表示されない&クリックが効かない

    XPでIE6.0を使っています。 ノートンインターネットセキュリティ2004を入れてからしっくり行きません・・・。 ★一部のサイトが表示されません。  例えば、この「教えて!goo」でマイページにログインすると、画面が真っ白になり、 ログイン後、一旦戻って(又は新たにURLを入れる)とログインした状態で画面が表示されます。 他のHPでもそうなるページがあります。 もちろん普通に見れるサイトの方が多いのですが・・・。 ★クリックが効きません。  いろんなサイトで「申し込み」とか「送信」「削除」などのボタンがありますよね。 このボタンをクリックしても、動作しない・変わらない・クリックが効かないんです。 同じページにあるボタンで効くものもあるのに、効かないボタンがあるんです。 一応自分で調べて ・デフォルトは許可 ・リファラが遮断されてるものもない ・広告・クッキーの遮断の解除をした ・キャッシュも削除した ・IEのオプション設定も変更した ・Java関係も全て許可 にしても変わりません・・・。 「広告の遮断」を解除する時、Ctrlを押しながらしないとダメ と書いてあるのも見つけたのですが、 そうなんですか?普通に解除ではないのでしょうか? あと確認ですが、上記の事ような事は全て、一旦再起動しないと効果がないんでしょうか?

  • 戻るボタンのクリックで2画面戻る。

    IEを使用中、戻るボタンをクリックすると、 一気に2画面戻ってしまいます。 進むボタンを押すと、2画面進みます。 また、複数画面開いているときに、一画面を閉じようと 右上の×ボタンを押すと、複数画面が閉じてしまいます。 マウスの状態などもチェックしましたが、改善しません。よろしくお願いいたします。

  • WEB画面を非表示にして印刷

    WEB画面上で以下のようなことがしたいのですが、可能でしょうか? 可能な場合、記述方法を教えてください。 使用言語はPHPとjsでお願いしたいです。 1.test1.phpの画面内印刷ボタンをクリック(formもしくはjs処理で2へ。引数を渡します) ---ポップアップで「印刷中です」と表示---(test2.php内に記述?) 2.test2.phpでtest1.phpからの引数を用いた内部処理を実行して印刷画面(体裁記述はhtml)を作成 3.印刷実行(window.print()?)(ローカルのプリンタ設定画面(Windowsポップアップの「印刷」というもの)が表示されてしまう?) ---印刷終了したらポップアップを閉じる--- という感じなのですが、 ・test2.phpのWEB画面を表示せずに(表示はtest1.phpのまま)印刷することは可能なのでしょうか? ・3.のローカル側の確認画面もできれば出したくないです。でもこれは難しそうですよね…? ・また、もしどうしてもtest2.phpの画面が表示されたとしても、印刷終了時にtest1.phpへ戻りたいです。 ・印刷の開始、終了を検知することはできるのでしょうか? やりたいことは以上のような感じなのですが、もし上記が難しくても、別の処理フローや代替案があれば教えていただきたいです(>_<) よろしくお願いしますm(__)m