下記の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> |