出来るようにし、画像の右クリックは禁止する。
![注意](https://stat.ameba.jp/blog/ucs/img/char/char2/301.gif)
★ 必ず、フリープラグインの最初に下記を入れてください
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
● 以下はフリープラグインへ入れて下さい
◆ メッセージなしの場合
<script type="text/javascript">
$(function(){$("IMG").bind("contextmenu",function(e){return false;})});
</script>
$(function(){$("IMG").bind("contextmenu",function(e){return false;})});
</script>
◆ メッセージを表示
<script type="text/javascript">
$(function(){$("IMG").bind("contextmenu",function(e){alert("画像の右クリック禁止");return false;})});
</script>
$(function(){$("IMG").bind("contextmenu",function(e){alert("画像の右クリック禁止");return false;})});
</script>
◆ パスワードを要求
<script type="text/javascript">
$(function(){$("IMG").bind("contextmenu",function(e){
passw=window.prompt("記事のパスワードを入れて下さい","");
if (passw != "abc") {
alert("パスワードが違います");return false;}})});
</script>
$(function(){$("IMG").bind("contextmenu",function(e){
passw=window.prompt("記事のパスワードを入れて下さい","");
if (passw != "abc") {
alert("パスワードが違います");return false;}})});
</script>
上記はパスワード abc の例。
◆ 指定した画像のみ右クリック禁止にする方法
<img src="画像のURL" oncontextmenu="return false;">
● メッセージ付き
<img src="画像のURL" oncontextmenu="alert('この画像は、コピー禁止です');return false;">
![注意](https://stat.ameba.jp/blog/ucs/img/char/char2/301.gif)
● 場所別に右クリックを禁止する。(下記はメッセージ出力の例)
① ヘッダー(スキン)の右クリックを禁止する。
<script type="text/javascript">
$(function(){$(".skinHeaderArea").bind("contextmenu",function(e){alert("スキン画像の右クリック禁止");return false;})});
</script>
$(function(){$(".skinHeaderArea").bind("contextmenu",function(e){alert("スキン画像の右クリック禁止");return false;})});
</script>
② 記事の右クリックを禁止する。
<script type="text/javascript">
$(function(){$(".articleText").bind("contextmenu",function(e){alert("記事の右クリック禁止");return false;})});
</script>
$(function(){$(".articleText").bind("contextmenu",function(e){alert("記事の右クリック禁止");return false;})});
</script>
③ サイドバー左
<script type="text/javascript">
$(function(){$(".skinSubA").bind("contextmenu",function(e){alert("サイドバー左の右クリック禁止");return false;})});
</script>
$(function(){$(".skinSubA").bind("contextmenu",function(e){alert("サイドバー左の右クリック禁止");return false;})});
</script>
④ サイドバー右
<script type="text/javascript">
$(function(){$(".skinSubB").bind("contextmenu",function(e){alert("サイドバー右の右クリック禁止");return false;})});
</script>
$(function(){$(".skinSubB").bind("contextmenu",function(e){alert("サイドバー右の右クリック禁止");return false;})});
</script>
★ 単純な右クリック禁止は下記を参照
http://ameblo.jp/new-bulue9/entry-10452746111.html