• ベストアンサー

右クリックしたときに警告ウィンドウを開かせるスクリプトに関して。

右クリックしたときに、警告ウィンドウを開かせるスクリプトは よくjavascriptのサンプルなどで見ますが、ただ警告文を表示させるのではなく、右クリックした際に 警告文が出て、強制的に別のURLに飛ばしてしまう方法を どなたかご存知ありませんか? 本当に困っています。どうか お力を お貸しください<(_ _;)>

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

  • ベストアンサー
  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.2

location.hrefの使い方については参考URLのページ(『とほほのWWW入門』役立つ情報満載なので活用してください)をご覧下さい。 せっかくなので、なぜ「お勧めできない」と書いたかを説明します。 ・訪問した人がJavaScriptを有効にしているとは限らない。JavaScriptを有効にしたままでもソースを見れば回避できる。 ⇒ 右クリックを禁止してもあまり意味がない。 ・なにより、鬱陶しいので訪問者に嫌われる。 ⇒ 右クリックを禁止すると言うことはOSが提供しているユーザインタフェースを一時的に一つ無効にしてしまうということです。 もちろん、使用するかどうかを決めるのはtanpei2001さんですが、使用に当たってはこれらのことを念頭に置いてください。

tanpei2001
質問者

お礼

mrumesukeさま、色々と丁寧に 教えてくださって、本当にありがとうございました。 この行為の使用目的は、私の場合 HPに写真のみを載せているページがあり、どうやら その写真が無断で持ち出されている形跡があるものですから、その写真を載せているページで 右クリックしたら 警告ページにジャンプし それが防止出来れば…と思ったものですから…。 昨日も悪戦苦闘しながら やってみたのですが…なかなか上手く出来ず…(T_T)。 教えて頂いたURLを参考に 頑張ってみます。 本当に 何度もご親切にご指導ありがとうございました。

その他の回答 (2)

  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.3

参考URL貼り忘れ。(^^;

参考URL:
http://tohoho.wakusei.ne.jp/js/location.htm#Jump
  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.1

個人的にはお勧めできないのでヒントだけ。 alertの代わりにlocation.href

tanpei2001
質問者

お礼

初めまして mrumesukeさま。 アドバイス、本当にありがとうございましたm(_ _)m。 私はパソコン初心者の域ですので 設定できるかどうか不安な面もありますが…(;^^) 頑張って やってみます。本当にありがとうございました。

関連するQ&A