右クリックを禁止するには

HOME > Web豆知識 > 右クリックを禁止するには

■ JavaScriptを使います

下記のJavaSciptをHTMLの<haed>から</head>内に貼り付けると右クリックを禁止することが可能です。赤字の箇所が右クリックされた時に表示されるコメントです。よく、ソースを他人に見られたくないと言う方がいますが、この「右クリック」禁止をしても完全にソースを隠すことはできません。

<SCRIPT LANGUAGE='JavaScript'>
<!--
var message = '右クリックは禁止です';
if (document.layers) {
captureEvents(Event.MOUSEDOWN);
onmousedown = myMouseDown;
} else if (document.all)
document.onmousedown = myMouseDown;
document.onmouseup = myMouseDown;

function myMouseDown(e)
{
if (document.layers && e.which >= 2) {
alert(message);
return false;
} else if (document.all && event.button >= 2) {
if(event.type == 'mouseup')
document.body.createTextRange().select();
alert(message);
return false;
}
}
//-->
</SCRIPT>

HOME