마우스우측버튼,F3,F5,F11,F6,마우스키,쉬프트+링크클릭(새창방지),컨트롤 조합키, 백스페이스,드래그 방지
<script>
/* Lepas */
//마우스우측버튼,F3,F5,F11,F6,마우스키,쉬프트+링크클릭(새창방지),컨트롤 조합키, 백스페이스,드래그 방지//
var keydownCtrl = 0;
var keydownShift = 0;
document.onkeydown=keycheck;
document.onclick=clickcheck;
document.onkeyup=uncheckCtrlShift;
function keycheck()
{
switch(event.keyCode){ //키값에 따라
case 114:event.keyCode='';return false; break; //F3
case 116:event.keyCode='';return false; break; //F5
case 122:event.keyCode='';return false; break;//F11
case 117:event.keyCode='';return false; break;//F6
case 93:event.keyCode='';return false; break;//메뉴키
case 16:event.keyCode='';keydownShift=1;return false; break;//쉬프트키
case 17:event.keyCode='';keydownCtrl=1;return false; break;//컨트롤키
case 8:event.keyCode='';return false; break;//백스페이스
}
if(keydownCtrl) return false;
}
function clickcheck()
{
if(keydownShift) return false;
}
function uncheckCtrlShift()
{
if(event.keyCode==17) keydownCtrl=0;
if(event.keyCode==16) keydownShift=0;
}
</script>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false;"><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
/* Lepas */
//마우스우측버튼,F3,F5,F11,F6,마우스키,쉬프트+링크클릭(새창방지),컨트롤 조합키, 백스페이스,드래그 방지//
var keydownCtrl = 0;
var keydownShift = 0;
document.onkeydown=keycheck;
document.onclick=clickcheck;
document.onkeyup=uncheckCtrlShift;
function keycheck()
{
switch(event.keyCode){ //키값에 따라
case 114:event.keyCode='';return false; break; //F3
case 116:event.keyCode='';return false; break; //F5
case 122:event.keyCode='';return false; break;//F11
case 117:event.keyCode='';return false; break;//F6
case 93:event.keyCode='';return false; break;//메뉴키
case 16:event.keyCode='';keydownShift=1;return false; break;//쉬프트키
case 17:event.keyCode='';keydownCtrl=1;return false; break;//컨트롤키
case 8:event.keyCode='';return false; break;//백스페이스
}
if(keydownCtrl) return false;
}
function clickcheck()
{
if(keydownShift) return false;
}
function uncheckCtrlShift()
{
if(event.keyCode==17) keydownCtrl=0;
if(event.keyCode==16) keydownShift=0;
}
</script>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false;"><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
댓글 2개
20년 전
마우스우측버튼은 막을수가 없네요
19년 전
마우스 오른쪽 버튼 막기용 스크립트
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.onmousedown = norightclick;
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.onmousedown = norightclick;
게시글 목록
| 번호 | 제목 |
|---|---|
| 8374 | |
| 28446 |
HTML
리눅스 압축관련 명령어
|
| 8373 |
JavaScript
퍼미션관련 명령어
|
| 8371 |
MySQL
MySQL 덤프방법(dump)
1
|
| 8370 |
MySQL
여러데이터베이스 사용하는 방법
|
| 8364 |
기타
PHP 기초 테크닉
5
|
| 29219 | |
| 28444 |
HTML
연산자(Operators)
1
|
| 28443 |
HTML
PHP 제어구조
|
| 8359 |
기타
주요메타테그 모음
4
|
| 8357 |
MySQL
백업&복구(전체/부분/테이블)
1
|
| 8356 | |
| 8355 | |
| 8354 |
MySQL
리눅스 기본 명령어 모음[펌]
|
| 8350 |
JavaScript
dhtml menu (pull down, top down 방식 메뉴)
3
|
| 8347 | |
| 8342 | |
| 8339 | |
| 8336 |
JavaScript
체크박스를 이미지로...
2
|
| 8335 |
기타
리눅스의 디렉토리 구성
|
| 8332 | |
| 8331 | |
| 8330 |
MySQL
MySQL root 패스워드 분실했을 경우
|
| 8323 | |
| 8314 |
JavaScript
PHP 홈페이지
8
|
| 8307 | |
| 8302 |
Linux
리눅스 배포판 선택하기
4
|
| 8297 | |
| 8293 | |
| 8281 |
JavaScript
우편번호를 이용한 소재지 셀렉트 박스
11
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기