본문 바로가기
IT-개발,DB

[ASP.NET] 오른쪽 마우스 금지

by SB리치퍼슨 2010. 4. 6.

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시 나타나는 윈도우 기능을 비활성화 시킬수 있습니다.

반응형

댓글