키입력과 오른쪽마우스 등 막기

//----------------------------- 오른쪽 마우스 버튼 막기
function right(e) {
 evt = e || event;
    try{
  if (document.all){
   if(evt.button == 2 || evt.button == 3) {    
    stop_event(evt);
    return false;     }
  }else {
   if(evt.which == 3 || evt.which == 2) {   
    stop_event(evt);
    return false; }
  }
    }catch(ex){
  return false;
    }
}
//--------------------------- - - 키보드 입력 막기
function processKey(e){
 evt = e || event;
    try{
  stop_event(evt);
  return false;
    }catch(ex){
  return false;
    }
}
function stop_event(e){
 evt = e || event;
 if(window.event){
 window.event.keyCode = 0;
 window.event.cancelBubble = true;
 window.event.returnValue = true;   
 }else{
 evt.stopPropagation();
 evt.preventDefault();
 evt.initEvent;
 }
}//----------------------------- 이벤트 등록
function dont_left_click(){
 if(document.attachEvent){
 document.attachEvent("onkeydown", processKey );
 document.attachEvent("onmousedown", right );
 }
 else{
 window.captureEvents(Event.MOUSEDOWN);
 window.captureEvents(Event.ONKEYDOWN);
 document.addEventListener("keydown", processKey , false);
 document.addEventListener("mousedown", right , false);
 }
}
댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.11
5.12
5.13
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1