마우스 오른쪽 버튼 사용금지

Java Script 2011. 8. 8. 21:16


  안녕하세요?
  계속해서 소스코드 분석을 해보겠습니다. 오늘은 마우스 오른쪽 버튼 사용금지 코드입니다. 인터넷을 돌아다니다보면 글을 나의 사이트로 옮겨와야할때가 있는데 어떤 곳은 가보면 글이 선택도 안되고 선택되어도 오른쪽 버튼으로 복사해 갈수 없게 만들어 놓은 곳이 많습니다. 불법 스크랩을 방지하기 위해선데요. 좋은거 같기도 하지만 그래도 같이 자료를 공유하면 더 어떨까하는 생각도 듭니다. 그럼 소스코드를 볼까요?

<html>
<head><title>마우스 오른쪽 금지</title>
<script language="javascript">
function noRightClick() {
        if (event.button==2) { // 오른쪽버튼 클릭하면
        alert('오른쪽 버튼 사용금지')
        }
}
document.onmousedown=noRightClick;
</script>
</head>
</html>

  간단하지요? 함수 noRightClick을 선언하고 만약에 event.button==2 이 말은 마우스 버튼이 오른쪽 버튼이 눌러지면 이라는 뜻이지요. 그러면 alert 경고음과 함께 오른쪽 버튼 사용금지라는 문구와 함께 대화상자가 나타납니다. 그 밑에 document.onmousedown은 마우스 버튼이 눌러졌을때 noRightClick함수를 호출해라 하는 얘깁니다.
  그럼 어떻게 실행되는지 한번 볼까요?


  이런식으로 나오네요. 자바스크립트는 모든 문장을 다 완벽하게 이해하려고 하기보다는 다른 사람이 만들어 놓은 것을 자신의 것으로 소화시킬 수 있느냐 하는 게 더 중요하다고 생각됩니다. 다른 사람이 만들어 놓은 괜찮은 소스를 보고 나의 코드에 적용시킬수만 있다면 왠만한건 다 나와있으니깐 받아와서 사용하시면 될것입니다. 그럼 오늘은 여기까지 다음시간에 또 만나요~

'Java Script' 카테고리의 다른 글

버튼 눌리면 경고메세지 보여주기  (0) 2011.08.13
리스트박스의 배경색으로 배경색바꾸기  (0) 2011.08.10
시간대별로 다른 인사 나타내기  (0) 2011.08.04
Function 객체  (0) 2011.08.01
Math 객체  (0) 2011.07.26


설정

트랙백

댓글