※ ChatGPTを利用し、要約された質問です(原文:右クリック禁止スクリプト挿入法)
右クリック禁止スクリプト挿入法
このQ&Aのポイント
右クリック禁止スクリプトを使って画像に右クリック禁止を設定する方法
特定の画像に右クリック禁止を設定するためのスクリプトを紹介します
HTMLのコードに適切な右クリック禁止スクリプトを挿入することで、画像に右クリック禁止を実現することができます
右クリック禁止スクリプト挿入法
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のサイトのように一個画像に右クリック禁止
コードを埋め込む事ができますか?よろしくお願いいたします。
補足
わかりました。ありがとうございました。