아래와 모든 페이지의 body tag를 수정해도 돼지만
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
아래와 같이 공통으로 include되는 js가 있다면 하나의 수정으로 모두 해결할수 있다.
<script src="/common/js/pluggers.js" ><script>
페이지에 공통적으로 include되는 js파일에 다음과 같이 추가하면 된다.
pluggers.js에 다음과 같이 추가...
----------------------------------------------------------------------------------------------------
function mouseClickRight() {
if((event.button == 2) || (event.button == 3)){
document.body.oncontextmenu = function () { return false; };
document.body.ondragstart = function () { return false; };
document.body.onselectstart = function () { return false; };
return;
}
}
document.onmousedown = mouseClickRight;
----------------------------------------------------------------------------------------------------
창의 크기가 body보다 클경우 공백에서는 context menu가 나올수 있다 이때는
body에 적용하지 말고 아래와 같이 document에 바로적용하면 해결될것이다.
document.oncontextmenu = function () { return false; };
출처 : http://blog.naver.com/pluggers?Redirect=Log&logNo=150014343586
주소 직접 치구 들어오는거 막기 (0) | 2012.06.26 |
---|---|
입력된 전화번호 체크 (0) | 2012.05.16 |
IE 버전 가져오기 (0) | 2012.05.16 |
Table 추가 / 삭제 (0) | 2012.05.16 |
비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리) (0) | 2012.05.16 |