마우스 오른쪽 막기, 드래그, 셀렉트 막기 > script

본문 바로가기
사이트 내 전체검색

script

마우스 오른쪽 막기, 드래그, 셀렉트 막기

페이지 정보

작성자 서방님 댓글 0건 조회 76회 작성일 07-11-01 14:32

본문

사이트 전체에 마우스 오른쪽 막기나 드래그, 셀렉트 기능을 막을려고 할때 다음과 같은 내용을 js 파일로 만들어 놓고
필요한 페이지에 인클루드시켜서 사용하면 됩니다.

<body oncontextmenu="return false"> 이런식으로 사용을 하면 페이지가 특정 사이즈로 제한이 되어 있을때
그 영역을 넘어가는 곳에서는 작동을 안합니다.

그러므로 전체 document 차원에서 막아주면 모두 적용이 되게 되지요...

그리고 아래와 같이 경우를 따져서 적용을 하면 테스트 서버는 오른쪽 클릭을 허용하고 실제서버에서는 막는
멋진 기능을 할 수도 있습니다.

  function returnEventFalse()
   {
      event.returnValue = false;
   }

   function returnEventTrue()
   {
      event.returnValue = true;
   }

   var HostName = location.host;

   switch(HostName)
   {
    case "실제 서버" :
     document.oncontextmenu = returnEventFalse;
     document.ondragstart = returnEventFalse;
     document.onselectstart = returnEventFalse;
     break;

    case "테스트 서버" :
     document.oncontextmenu = returnEventTrue;
     document.ondragstart = returnEventTrue;
     document.onselectstart = returnEventTrue;
     break;
    default :
     document.oncontextmenu = returnEventTrue;
     document.ondragstart = returnEventTrue;
     document.onselectstart = returnEventTrue;
     break;
   }

댓글목록

등록된 댓글이 없습니다.

Total 846건 24 페이지
게시물 검색

회원로그인

접속자집계

오늘
23
어제
302
최대
1,347
전체
155,084
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.