• ベストアンサー

画像のみ、アラート無しで右クリック禁止の方法を教えて下さい。

よろしくお願いします。 JavaScriptで、アラート無しで 画像の上でのみ右クリックが無効になる ソースをご存知の方がいらっしゃいましたら 教えて頂けないでしょうか。 </HEAD>までのソースを外部記述にして 使用したいと思っています。 右クリック禁止について賛否両論がある事 プロの方やスキルの高い方からすると無意味で 中には右クリック禁止サイトに対して 快く思われていない方がいらっしゃるのは 承知の上なのですが、質問させて頂きます。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>Sample</title> <script type="text/javascript"> <!-- window.onload=function(){ for(var i=0;i<document.images.length;i++){ if(document.all){ document.images[i].oncontextmenu=cancelmenu; } else { document.images[i].addEventListener('contextmenu', cancelmenu, false); } } }; function cancelmenu (e) { if(e){ e.stopPropagation(); } return false; } //--> </script> </head> <body> <img src="img/01.jpg" alt="画像1" galleryimg="no"><br /> <img src="img/02.jpg" alt="画像2" galleryimg="no"><br /> <img src="img/03.jpg" ALT="画像3" galleryimg="no"><br /> </body> </html>

nn2007nn
質問者

お礼

ご回答ありがとうございます! さっそく試してみたいと思います。 とてもうれしいです。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A