- ベストアンサー
画面のどこかをクリックすると
javascriptにて、ブラウザのホームページ表示部分の「どこかをクリックすると」というのをイベントで拾うことは可能でしょうか? #通常のリンクをクリックでなく、何もリンクなどないところをクリックした時に処理をしたい。
- s-holmes
- お礼率47% (767/1609)
- JavaScript
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
document.onclick=処理; という記述をscript要素内に追加しておけば、ページ内をクリックされた時に、そのイベントを拾って処理を実行できると思います。 ただ、これをそのまま追加した場合は、リンクをクリックした時にも同じ処理を実行しようとしてしまいます。 場合によっては不都合があるかもしれません。 リンクをクリックされた時、あるいはボタンなどをクリックされた時には、反応させないようにしたいというケースでしたら、これに一捻り加える必要があるかもしれません。 参考まで。
その他の回答 (1)
- the845t
- ベストアンサー率33% (246/743)
<BODY>でonClickとか? 通常のリンクをクリックでも拾ってしまうかも。
お礼
回答ありがとうございました。 >通常のリンクをクリックでも拾ってしまうかも。 そのようですね。 でも、今回の目的には問題なしでした。
関連するQ&A
- マウスクリックでファイルをダウンロード
Webページ上で次のようなことは可能なのでしょうか? 1)ブラウザ上に表示されているWebページ上でマウスクリック(リンク、ボタン等) 2)必ずダウンロードのダイアログが開きダウンロードを行う 具体的に説明しますと、 WebページでPDFファイルへのリンクが張られているとします。 ブラウザでこの部分をクリックすると、PDFプラグインがインストールされていると ブラウザ内でこのPDFファイルが表示されてしまいます。 しかし、この表示をさせずに該当PDFファイルをダウンロードさせたいわけです。 リンクを右クリックして"ダウンロード"を選択すれば可能ですが、プラグインの 有無に関わらず左クリックで必ずダウンロード処理をさせたいということです。 これを実現させる方法がありましたらお教えください。 なお、WebページはCGI(Perl)を使用して表示していますので、HTML,JavaScript, Perlなら使用可能です。 以上、よろしくお願いします。
- ベストアンサー
- HTML
- インラインフレーム内の広告リンクで新しいブラウザで開かせる
ホームページでページがたくさんあるので広告部分を一つのページにして共通のインラインフレームとして表示させるようにしました。 ところがインラインフレーム内のリンクをクリックするとインラインフレーム内で開いてしまいます。 ジャンプする広告リンクが通常のリンクであればtarget="_topのようにすればできますが、<script type="text/javascript">のような記述で配信される部分のリンクのためtarget指定ができません。 このようなときに新しいブラウザで開かせることはできるでしょうか?
- ベストアンサー
- レンタルサーバ・ASP
- リンクを右クリックした時のメニュー
ホームページ上のサイトにて、 リンクを右クリックしたときに出てくるメニューに 項目を追加したいと思っています。 処理内容は、単純に言うと「右クリックした時のリンク先のファイルを保存」するだけです。 JavaScriptで出来るらしいと聞いたのですがやり方がわかりません。 教えてもらえないでしょうか?
- 締切済み
- JavaScript
- メールの複数のリンクを複数のブラウザー画面で開きたい。
一つのメールにリンクが複数張ってあるとします。 この内一つのリンク(以下リンク1といいます。)をクリックするとブラウザーが立ち上がりリンク先のホームページ(リンク1)を開きます。その後、同じメール内の他のリンク(以下リンク2といいます。)をクリックすると、最初に立ち上がっていたブラウザーに表示されているホームページ(リンク1)が新たにクリックしたリンク先のホームページ(リンク2)に変わってしまいます。 どのようにすれば、リンク2のホームページをリンク1のホームページが表示されているブラウザ画面とは別のブラウザ画面に表示できるのでしょうか?リンク2のホームページを表示した場合でも、先行して立ち上げたリンク1のホームページはそのまま表示されている状態にしておきたいのです。 よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- メルマガのURLリンクをクリックしても起動しない
メルマガ等でよくあるURLリンクの部分をクリックしてもブラウザが起動しなくなりました。 今までは何事も無かったのですが、昨日から突然にそうなりました。 これはPCの不具合でしょうか?それとも設定の問題なのでしょうか? どなたかご教授お願いします。 また、ホームページなどにある問い合わせのメールソフト起動のリンクをクリックした時にOutlook Expressを起動させたいのですが、その設定方法もご存知の方がいれば教えてください。 通常はMicrosoft Expressが起動しています。 よろしくお願いします。
- ベストアンサー
- ブラウザ
- リンクをクリックしてもブラウザが起動しません。
メーラーのリンクをクリックしたり、いろんなアプリのバージョン情報欄にある、ホームページへのリンクをクリックしてもブラウザが起動しなくなりました。 通常使用するブラウザはIEで、ネスケは入れていません。 きっかけは、ムーンブラウザと言う、タブブラウザを入れ、これを通常使用するブラウザに変更し、その後これをアンインストールしました。 以降、クリッカブルマップからブラウザが起動しなくなりました。 OSはWindows2000SP3 IEはVer.6 IEの修復インストールや、OSのシステムファイルチェッカ等は試しましたがダメでした。 インターネットオプションの設定も問題ありませんでした。
- ベストアンサー
- Windows NT・2000
- 新規ウィンドウの画面を左端によせたい
新規ウィンドウの画面を左端によせたいのですが、わけあって、javaScriptではなく、新規ウィンドウを開くリンクをクリックすると別ウィンドウが左端に表示出来るような処理はありますでしょうか? どなたか教えて頂けないでしょうか?
- ベストアンサー
- HTML
- リンクをクリックしたら、立ち上がるブラウザをIEにしたい
ブラウザをfirefoxにしたのですが使いにくいので、IEに戻しました。しかし、リンクをクリックすると、IEではなく、firefoxが立ち上がります。そのため、インターネットオプションの「IE起動時に通常使用するブラウザを確認する」のチェックをつけて、IEを再起動しても、なにも起こりません。 どのようにしたら、リンクをクリックしたら、IEが立ち上がるようになるのでしょうか?教えてください。
- ベストアンサー
- ブラウザ
- SHIFTキー押しながらクリックするとエラーが発生する。
JavaScriptで、Webページを作成しているのですが、JavaScriptの部分で、 SHIFTキーを押しながらマウス左をクリックすると、新しいウィンドウが 表示されランタイムエラーとなります。 <a href="javascript:SelectChange(2);">選択されてるボタンを変える</a> 上のようにJSP上に書くと、普通にマウス左ボタンでクリックすると正常に動くのですが、SHIFTキーを押しながらマウス左ボタンをクリックすると、新しいウィンドウが開き、リンク先が「javascript:SelectChange(2);」となり、ランタイムエラーがダイアログ表示されます。 SHIFTキーを押しながらマウス左ボタンをクリックしても新しいウィンドウを開かないようにする方法は無いでしょうか? ブラウザはIE6、JSPエンジンはTomcat3.1を使用しています。 よろしくお願いします。
- ベストアンサー
- JavaScript
- javascriptでクリックしたリンクテキストを取得するには?
javascriptを用いてクリックしたリンクのテキストを取得するにはどうすればいいでしょうか? ページ読み込み時(onload)にリンクにonClickイベントをつけてクリックしたときにurlなどを取得することはできるのですが、リンクテキストをどうしても取得できません。 ページ内のそれぞれのリンクタグにそれぞれ異なるid要素をつけられればよさそうなのですが。。。 ページ内のリンクタグにidがついていないことしてください。
- ベストアンサー
- JavaScript
お礼
回答ありがとうございました。 >ただ、これをそのまま追加した場合は、リンクをクリックした時にも同じ処理を実行しようとしてしまいます そのようですね。 でも、やりたいことは、これでなんとかできそうです。(^O^)