Saturday, February 07, 2009

구글 블로그(Blogger/Blogspot)에서 마우스 오른쪽 버튼 비활성화(Disable Right Click) 방법

자신의 웹사이트에 방문한 누군가가 무분별하게 자신의 컬럼이나 사진 등의 자료를 복사해서 도용해 간다면 그 가능성을 최소화할 필요가 있다. 이때 가장 많이 사용하는 방법이 마우스 오른쪽 버튼 비활성화(Disable Right Click)”라 할 수 있다.
 
음은 구글의 블로그(Blogger/Blogspot)에서 마우스 오른쪽 버튼 비활성화(Disable Right Click) 시키는 방법이다. 이 방법을 통해 자신의 웹사이트 내에 텍스트와 이미지, 링크 등을 보호해 보기 바란다.
1단계: 대시보드(Dashboard)로 이동 > 레이아웃(Layout) > 가젯추가(Add Gadget) > HTML/JavaScript 추가
 
2단계: 아래 코드를 블로거 위젯(blogger widget)에 붙여 넣은 후에 HTML/JavaScript를 저장한다
 
<script language=JavaScript>
<!--
//Disable right mouse click Script
//By Brain Interactive
var message="Function Disabled!";
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>

이제 블로그에 접속하여 마우스의 오른쪽 버튼을 클릭해 보면, 아래와 같이 “Function disabled!”라는 메시지가 출력되며 활성화가 안될 것이다. 물론 이 메시지는 쉽게 “HTML/JavaScript 소스를 수정하면 메시지를 바꿀 수 있다.