개발

웹페이지에 마우스 이벤트를 막는 자바스크립트

에드몽단테스 2011. 1. 12. 16:29
<body id="body_bg" oncontextmenu="return false;" ondragstart="return false;" onselectstart="return false;">

마우스 우클릭시 팝업메뉴, 드래그, 선택 등의 기능등이 무효화 된다.

긁어가는 것을 막기 위한 코드인데, 막상 자신이 쓰기에도 불편하다.
예를 들어, 로그인 페이지에서 로그인하기 위해 아이디를 적을 경우, 이미 기존의 아이디가 있으면 지우고 다시 쓰면 되는데,
보통은 기존의 아이디를 모두 선택 후 다시 적는다. 하지만 위의 코드를 적용할 경우 기존에 적은 아이디가 선택이 되지 않으므로 한자한자씩 백스페이스로 지워가며 다시 적어야 한다.
그리하여 필요한 경우에만 적용해야겠다.
반응형