「これはヤバかったな」という遅刻エピソード

右クリック禁止スクリプト挿入法

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のサイトのように一個画像に右クリック禁止
コードを埋め込む事ができますか?よろしくお願いいたします。

A 回答 (1件)

そのままコピーしてみたら、ちゃんと動きましたよ。

まったく問題ありません。

もしかしたら<body>が2つありませんか?1つにまとめてみてください。

この回答への補足

わかりました。ありがとうございました。

補足日時:2010/05/10 02:56
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!