- ベストアンサー
右クリック禁止スクリプト挿入法
- 右クリック禁止スクリプトを使用して画像の右クリックを禁止する方法について教えてください。
- 特定の画像に右クリック禁止をかけるためのスクリプトを紹介しているページを見つけましたが、ブラウザテストで正常に動作しない問題が発生しています。アクティブXの許可ポップアップが表示されてしまいます。解決策はありますか?
- 右クリック禁止スクリプトを使用して画像の右クリックを禁止する方法について教えてください。ブラウザテストで正常に動作しない問題が発生しています。解決策はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
関連するQ&A
- 右クリック禁止スクリプト挿入法
右クリック禁止スクリプト挿入法 http://home.wi-wi.jp/lab/008/ こちらのページを教えていただきまして、さっそく試行錯誤してみました。 このページ内では、2つの画像と禁止領域と許可領域のコード があり僕の場合とりあえず、1つの画像を右クリック禁止にしたいので、 <body oncontextmenu="return prohibitRight()"> <p><img src="test123.jpg" class="prohibit" title=""></p> <script> function prohibitRight(e,btn, cn){ e=e||event; btn=e.button||e.which; cn=(e.target)?e.target.className:e.srcElement.className; if(btn<2 || cn.search(/prohibit/i)==-1 ) return true; e.defaultValue=null; e.returnValue=null; if(e.stopPropagation){ e.stopPropagation(); e.preventDefault(); } return false; } window.oncontextmenu=prohibitRight; window.onclick=prohibitRight; </script> と省略し一個の画像だけ禁止にするように、適当な場所へコードを埋め込んでみました。 がうまく行きません。 どういった方法をとれば、上のURLのサイトのように一個画像に右クリック禁止 コードを埋め込む事ができますか?よろしくお願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- 画像をクリックしたときに右クリック禁止を発動したい
Bodyタグなどに「oncontextmenu=return false」と書くと、右クリックを禁止できますが、最初から右クリックを禁止するのではなく、ある特定の画像をクリックしたときに発動させたいのですが。 それを例えばダイナミックHTML(?)的に「<img src="xxx.jpg" onmousedown="document.body.background='壁紙'">」のようなやり方を応用して、「oncontextmenu=return false」を発動できないか試してみましたが、(文法を根本的に知らないので)どうも上手く出来ません。 (※<img src="a.jpg" oncontextmenu=return false>と書けば、その画像の右クリックだけは禁止できますが) Javaスクリプトを使えばこのコントロールが可能かと思いますが、もしこの「onmousedown="document.body.background='壁紙'"」レベルの単純な指示で、右クリック禁止が発動できる方法が何かございましたら、お教えいただければ幸いです。 (※右クリック禁止をさせても、結局のところソースを見られたりするのを禁止する事は出来ない、というのは知っています。そういう内容の質問ではありません)
- ベストアンサー
- HTML
- 右クリック禁止タグについて
右クリック禁止のタグを調べていたら、 <BODY oncontextmenu="alert('ここに文字');return false;"> という短いのと <SCRIPT language=JavaScript>という書き出しで始まる長いのがあるようなのですが、 この二種類は何が違うのでしょうか?
- ベストアンサー
- HTML
- フレームでの右クリック禁止
フレームを使って、画面を分割しているのですが、単体のHTMLを開くと次に示すJavascriptで右クリックが出来なくなりますが、フレームにしてしまうと、出来なくなってしまいます。 フレームにしても右クリックを禁止するには、どうしたらよいでしょうか? ご教授ください。よろしくお願いします。 <script language="JavaScript" type="text/javascript"> <!-- function contextmenu() { alert("右クリックは、使用できません。"); return false; } document.oncontextmenu = contextmenu(); --> </script>
- ベストアンサー
- JavaScript
- 右クリック禁止が効かないのですが
作成しているHPで右クリック禁止を設定したのですが、一部のPCで効きません。 「右クリック禁止」の表示は出るのですが、「OK」ボタンを押すと、 従来通り、保存などのメニュー画面が出てきます。 OSはWindowsXP。IE6使用です。 何が要因なのでしょうか。 ちなみに<body oncontextmenu="alert('右クリック禁止');return false;">を使いました。 大変困っております。 どうぞよろしくお願い致します。
- ベストアンサー
- HTML
- スタイルシートでの「右クリック禁止」の書き方
右クリック禁止のタグは↓を使っています <body oncontextmenu="return false;"> これをスタイルシートで使う場合の記述は どのように書くのでしょうか。 ご教授 お願いいたします。 なお 右クリック禁止しても 簡単に破られるのは承知の上です
- ベストアンサー
- ホームページ作成ソフト
- 動画上での右クリック禁止について
右クリックを禁止するJavaScriptを外部ファイルに 書いて、動画のプロパティなどが見づらいように したいと思っているのですが、うまくいきません。 oncontextmenuを無効にする形で、 HTMLや画像の上では、右クリックを無効にできたのですが、埋め込んだWindowsMediaplayerの動画の上で 右クリックをすると、普通にcontextmenuが出てきて しまいます。 どのようにしたら、動画ファイル上での右クリックを禁止にすることができるでしょうか? どなたか教えてください。よろしくお願いします。 外部JSファイルに書いた内容は、下記のとおりです。 function DisableOnContextMenu(ev) { return false; } function DisableContextMenu(ev) { if (ev) { if (ev.button && ev.button == 2) { // W3C DOM2 return false; } else if (!ev.button && ev.which == 3) { // N4 return false; } else if (navigator.platform.indexOf("Mac")!=-1 && navigator.appName == "Netscape") { return false; } } else { if (event && event.button && event.button == 2) { // IE return false; } } } if (navigator.appName == "Netscape" && !(navigator.platform.indexOf("Mac")!=-1)) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=DisableContextMenu; document.oncontextmenu=DisableOnContextMenu;
- 締切済み
- JavaScript
- 右クリック禁止設定
右クリック禁止設定 なんですが、アクティブXの設定の許可うんぬんで、右クリックが禁止になる前に 許可しなければ画像のダウンロードが出来るみたいです。 右クリック禁止は、まあ焼け石に水みたいなもんですが、 良いタグを教えてください。 よろしくお願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- 特定の入力フォームだけ右クリック禁止
ある特定の入力フォームだけコピーペーストを禁止したいです。 http://kaworu.jpn.org/kaworu/2008-07-05-1.php このページを参考にコピーペーストできない入力フォームを作りましたが、 ある人から右クリックでコピーペーストできると言われました。 使用OS、ブラウザは不明です。 onContextMenu="return false;"以外に特定の入力フォームの右クリックメニューを出さない方法はありますでしょうか。 検索してもページ全体を右クリック禁止にする方法ばかり出てきて困っています。
- 締切済み
- JavaScript
補足
ええ、ええ、僕もそのくらいの事は知っていますが、一応やっておかないといけない 状況なので、という事です。アップロードすればOKという部分は情報どうもです。