HPでの右クリックメニューの内容をオリジナルな物にしたいのです。
よろしくお願いします。
HPを持っていますがいろいろ問題があり
右クリック禁止にしています。
しかし不便な点も多いです。
半年ほど前に右クリックメニュを
オリジナルというのでしょうか、
ショートカットの作成と
お気に入りに追加
だけしか出ない右クリックメニューの作り方を
紹介していたサイトがありました。
ブックマークをしていなかったので
いまそのサイトを探しているとこですがなかなか見つかりません。
私も右クリックメニュを任意の物にしたいと思うのです。内容は、
新しいウィンドウで開く
貼り付け
コピー
リンク(任意のリンク)
この4つだけの内容の右クリックが作りたいです。
OSやブラウザによって任意の右クリックメニュにならない場合もあると思いますが最低限、WINDOWSのIEを使用しているときにこのようにしたいのですが難しいでしょうか?
参考サイトでも教えていただくだけでも非常に助かります。
どうぞよろしくお願いします。
回答(2件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
きれいにまとまっていないので適切にご提示出来ませんが、
私のサイトでも右クリックでオリジナルのメニューを表示していますので、考え方だけでもとりあえず提示させて頂きます。
まずオリジナルメニューは事前に作成しておいてスイルシートによって非表示としておきます。
で、必要に応じて表示とすると。
最近よくあるプルダウンメニューの仕掛けとほぼ同様です。
少々細工が欲しいのは、表示位置をマウスの座標を取得して画面の領域を意識しつつメニューの位置決めをする事です。
尚、オリジナルメニューの作成はジャバスクリプトで行う事をお勧めします。
理由は、右クリックの判定等仕掛け自体がジャバスクリプトなので使えない時に存在しても誤表示の元になりかねないので。
右クリックは無効に出来ているのでしょうから、
どの機能かご存知と思いますのでその機能にこのオリジナルメニュー表示関数を置き換えてあげれば良いです。
メニューの内容は個々のジャバスクリプトの機能かと。
あとは上記の個々の事を調べ,質問していけば
繋ぎ合わせる事で実現可能かと・・・・・。
(適切にまとまっていなくて、どうもすみません。)
尚、必要に応じて個々の質問に改めて答える事は可能です。
(残念ながら私のサイト等のURLを提示しますと、回答が削除,修正の対象になりますので、直接そのままをご提示する事は出来ません。)
この回答へのお礼
いろいろアドバイスを書いていただきましたが
考えではなく具体的な回答を求めていたので...
勉強にはなりました。ありがとうございました。
No.1ベストアンサー10pt
ご希望のメニュー表示とは違いますが、
以下のURLが参考になりませんか?
http://www.broadband-xp.com/hidesource/contextme …
http://www.broadband-xp.com/hidesource/ie.html
この回答へのお礼
参考URLにいきただいま暇をみて勉強中です。
うまく出来るか自信が無いですが頑張ってみます。
ありがとうございました。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











