• ベストアンサー

印刷ボタンを連打するとエラーになります

お世話になります ブラウザー(IE)の画面に印刷ボタンを作成し、 JavaScriptの  window.print(); で印刷ウィンドを開くようにしているのですが このボタンを連打すると  「エラー:アクセスが拒否されました」 というJavaScriptのエラーが発生します これはIEのバグなのでしょうか もちろん連打されないようにするのは簡単なのですが (disabledにするなど) バグなのかどうかわからないので質問させていただきます。 よろしくお願い致します。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

バグというより仕様じゃないでしょうか? 印刷を連打すると言うこと自体が誤った使用方法でしょうし そこからシステムを保護するために出していると見るのが 妥当かと。 それともなにか印刷ボタンを連打しなくてはいけない 運用方法を模索なさっているのでしょうか?

can5974
質問者

お礼

なるほど仕様でしたか もちろん連打する必要はないのですが 一応エラーがでてるので気になっただけです 有難うございました

関連するQ&A

  • ボタンを押したら印刷させたい

    <INPUT type="button" value="このページを印刷する" onclick="javascript:window.print()"> だけで、ボタンを押したら印刷させようと思っています。 Windowsでは問題ないのですが、 Mac IEでは、スクリプトエラーになってしまい、印刷できません。 Mac IE では、無理なのでしょうか?

  • .NET(VB)でボタンの連打を防止する方法

    お世話になります。 以前開発したVB.NETのアプリケーションでボタン(submit)を連打すると「ページを表示できません。現在、多数の人が Web サイトにアクセスしています。」という現象が出てその対応策を考えています。 実際にはボタンのクリック連打ではなく、ボタンにフォーカスを当ててキーボードのリターンキーを押しっぱなしにするとリクエストが何度もサーバーへ送られて上記のような現象となります。 対応策としてボタンが押された瞬間にJavaScriptでフラグをONにし、そのフラグがONである間は次のJavaScript:onClickイベントをreturn falseするような作りとしてみました。 ボタンは何個かあり、submit後の処理に時間が掛かるもの(情報検索)はそれで対応できたのですが比較的応答が早い処理(検索条件フォームのクリア機能)ではやはり同様のエラーとなってしまいます。 JavaScriptを使い、ボタンそのものを無効化(form.ボタン名.disabled = false)を試みましたが.netの場合はボタンを無効化させるとサーバーサイド(VB)でのpage_load処理が止まってしまうようで無応答となります。 押した瞬間にボタンを無効化させて見た目にも押した状態を表現できるのが一番好ましいのですが、連打を防止しつつボタンを無効化させる方法は無いでしょうか? また、ボタン無効化は無理としても他に連打の対応策がありましたらご教示願えたらと思います。

  • 印刷用のボタンを作り、印刷をする方法を教えて下さい

    Webサイトを作成しており、申込用紙のページを作っております。 そこで、「印刷をする」ボタンを作成し、「印刷をする」をクリックすると印刷ページを呼び起こしたいです。 これは、どうやって印刷ページを呼び起こすのでしょうか? HTMLとCSSだけで可能でしょうか? こちらのサイトでは、Javascriptoを使って印刷ページをが呼び起せるとしております。 http://www.nishishi.com/javascript/2007/window-print.html window.print(); を使うだけで良いらしいですが、HTMLのbodyに以下のように記述するだけで良いのでしょうか?他に、headなどの部分に何か記述する必要はないのでしょうか? <form> <input type="button" value="このページを印刷" onclick="window.print();" /> </form>

    • ベストアンサー
    • CSS
  • ボタン画像からの印刷

    <a href="JavaScript:window.print()">   <img src="img/button.gif"> </a> といった形で、HTML上で印刷ボタンを作りました。 動作基準はIE5.5とNN4.7とし、Winでは反応するのですが、どうもMacでは動かないようです。 できるだけ多くの環境に対応させたいのですが、他に方法はありませんでしょうか? もしかして、最初から「無理」な相談なのでしょうか・・・? よろしくご教授願います。

  • 印刷ボタンがIE6で動かない

    以前特定範囲印刷のことで質問しましたが、 <head> <style media=screen> <!-- /*印刷時のみ表示*/ .prtOnly {display:none;} // --> </style> <style media=print> <!-- /*ブラウザのみ表示*/ .dspOnly {display:none;} // --> </style> </head> <body> <div><img src="images/test.jpg" alt="" class="dspOnly" /></div> <div><img src="images/test.jpg" alt="" class="prtOnly" /></div><br /> <div align="right"><a href="javascript:window.print();" class="dspOnly"><input type="button" value="印刷"></a></div> <body> これでfirefoxでうまくいきましたが、IE6だとボタンを押しても 反応がありません。何が原因なんでしょうか?

  • 印刷プレビュー後のウィンドウクローズ

    自解決できないので質問させていただきます 印刷ボタンとウインドクローズボタンがあるページがありまして 普通の状態ではまったく問題なしに動作するのですが下記の時に閉じるボタンが効かなくなります 動作○ ページ表示→ファイル→印刷プレビュー→プレビューボタンの「閉じる」→「印刷」又は「閉じる」 動作× ページ表示→ファイル→印刷プレビュー→プレビューボタンの右上の「×」→「印刷」は動作するが「閉じる」は反応しません 原因がよくわかりません。どなたかご教授お願いできませんか ---------------------------------------- <input type="button" name="close" value="閉じる" onclick="windowclose()"> <input type="button" name="go_print" value="印刷" onClick="sheetprint();"></td> <script language="JavaScript" type="text/JavaScript"> <!-- function sheetprint() { document.getElementById('go_print').style.visibility = 'hidden'; document.getElementById('close').style.visibility = 'hidden'; window.print(); document.getElementById('go_print').style.visibility = 'visible'; document.getElementById('close').style.visibility = 'visible'; } function windowclose() { window.close(); } //--> </script> ------------------------------------------- 印刷ボタンを押した時にボタンが消えるようにしています なおターゲットが変わってるのかと思い ウインドクローズでウインド名を指定してもうまくいきませんでした よろしくお願いします

  • 戻るボタンで戻れない

    onloadでdocument.writeを呼び出してページ全体を書き換えるようにしているのですが、ブラウザの戻るボタンで戻れなくなりました。 書き換える前に戻って再びonloadしているみたいです。 IE6.0,NN7.0,Opera7.11で試してみたところ、IEでこの現象がおきました。 NNは期待通りに動きます。Operaは書き換える前の状態に戻りますが、onloadしない(Javascript無効用ページ)のでもう一度戻るボタンを押せばOKです。 ボタン右の▼で戻ることはできますが、戻るボタンを連打する癖のある人っていると思うんですね。 何か良い対処方法はあるでしょうか?

  • ページ内の画像印刷について

    <a href="javascript:window.print();">印刷</a> 等でホームページ全体の印刷はできるようですが、印刷ボタンを押す事で特定の画像だけを印刷するにはどのようにすれば良いのかお教え下さい。

    • ベストアンサー
    • HTML
  • JavaScript使用のホームページでエラーウインドが出てしまう

    JavaScriptが使用されているホームページにアクセスすると、 以下のようなウインドが出て、JavaScriptの部分がブラウザに表示されず、 最悪、ブラウザが固まるときもあります。 ----------------- エラー - Java ◎一般例外      [詳細情報]    [了解] ----------------- 他のPCで閲覧すると正常に閲覧できるので、パソコン固有の環境のせいだと思われます。 どういったことが原因で、こういうエラーが発生するのでしょうか? ちなみに、WindowsXP環境です。

  • IE8の「戻る」ボタンがおかしい

    カテゴリがこちらでいいのか自信がないのですが。。。 先月くらいでしょうか、ブラウザをIE7からIE8に変えました。 目立ったバグなどもなく不便ということもないのですが 一つ気になることがありまして、そのことについて質問させていただきます。 私はブラウザのトップをYahooにしています。 なので、ネットサーフィンをしてから戻るボタンを連打すれば 必ず最後にYahooに戻ってくるはずですよね? ですが、なぜかそうはいかず、途中に見て回ったサイトが Yahooよりも前になっています・・・ (別窓を開いたりとかはしていないです) いつも違うサイトを見に行く時は一度トップページまで戻ってから 見るという癖がありまして、どうしてもこれが気になるんです。 原因、解決方法など、わかる方がいましたらお願いします。