1. 오른쪽 마우스 금지 script 추가 .aspx
<script language="javascript" src="../script/mouseban.js"></script> <!-- 오른쪽 마우스 클릭 금지 -->
2. mouseban.js
<!--
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
//-->
위와같이 mouseban.js 파일을 링크해준 페이지에서는 오른쪽 마우스 click시 나타나는 윈도우 기능을 비활성화 시킬수 있습니다.
[출처] 오른쪽 마우스 금지|작성자 견우
'IT-개발,DB' 카테고리의 다른 글
[ASP.NET] 비주얼스튜디오2005 단축키 모음 (0) | 2010.04.06 |
---|---|
[ASP.NET] 페이지 로딩중 표시 (0) | 2010.04.06 |
[ms-sql-server] 날짜관련 함수모음 (0) | 2010.04.06 |
[MS SQL] 와일드카드 문자로 사용된 문자 검색 ('%', '*', '_', '[', ']', etc) (1) | 2010.04.06 |
[데이터베이스] MS SQL2000 에서 2005 로 데이터 내보내기(DTC) 어떻게 해야하나요 (0) | 2010.04.06 |
댓글