1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기
<body oncontextmenu='return false' ondragstart='return false' onselectstart='return false'>
oncontextmenu='return false' : 마우스 오른쪽 메뉴 금지
ondragstart=return false : 드래그 금지
onselectstart='return false' : 선택복사 금지
참고 onkeydown="return false" 키보드 완전 금지
2. 마우스 오른쪽 버튼 클릭시 경고 메세지
<script language=JavaScript>
<!--
function click() {
if ((event.button==2) || (event.button==2)) {
alert('죄송합니다. 오른쪽 마우스 금지입니다.');
}
}
document.onmousedown = click;
//-->
</script>
3. 새로고침(F5), 전체창(F11) 막기
<script language=JavaScript>
<!--
function processKey()
{
if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) || event.keyCode == 8) {
event.keyCode = 0;
event.cancelBubble = true;
event.returnValue = false;
}
}
document.onkeydown = processKey;
-->
</script>
4. shift, ctrl (쉬프트, 컨트롤)키 클릭하면 경고메세지 띄우기
<script language="JavaScript">
<!--
function click() {
if((event.ctrlKey) || (event.shiftKey)) {
alert('키를 사용할 수 없습니다.');
}
}
document.onmousedown=click;
document.onkeydown=click;
-->
</script>
'자바스크립트' 카테고리의 다른 글
이미지를 퍼가는 것 경고하고 막기. (우측마우스사용금지) (0) | 2014.01.24 |
---|---|
[자바스크립트] 주민등록번호 체크 (0) | 2013.02.19 |
외국인 등록번호 체크 (0) | 2013.02.18 |
자바스크립트 타이머설정 (0) | 2013.02.18 |
Dynamic Select Form Sample (3단 SelectBox) (0) | 2013.02.18 |