Search

'오른쪽 마우스'에 해당되는 글 1건

  1. 2007.05.04 오른쪽 클릭금지.

오른쪽 클릭금지.

만드는 일/프로그램 2007.05.04 08:51 Posted by soulfree >동네청년<

enablecontextmenu="0"

/*
   오른쪽 클릭 경고 박스 없이 못하게 하기(익스플로러/넷스케이프 모두)
*/

// 오른쪽 버튼 클릭을 못하게 하는 부분

if (window.Event) // 넷스케이프에서만 대문자 E.
  document.captureEvents(Event.MOUSEUP); // mouse up 이벤트를 잡음

function nocontextmenu() // IE4에서만 적용, 다른 브라우저는 무시
{
   event.cancelBubble = true
   event.returnValue = false;

   return false;
}

function norightclick(e)   // 다른 모든 브라우저에서 작동
{
   if (window.Event)   // 다시, IE 또는 NAV ?
   {
      if (e.which == 2 || e.which == 3)
         return false;
   }
   else
      if (event.button == 2 || event.button == 3)
      {
         event.cancelBubble = true
         event.returnValue = false;
         return false;
      }
  
}

document.oncontextmenu = nocontextmenu;      // IE5+ 용
document.onmousedown = norightclick;      // 다른 브라우저 용

신고