레이블이 마우스 오른쪽 버튼인 게시물을 표시합니다. 모든 게시물 표시
레이블이 마우스 오른쪽 버튼인 게시물을 표시합니다. 모든 게시물 표시

2008년 3월 18일 화요일

특수키 막는 자바스크립트 소스 (HTML)

먼저 해당 코드값을 알아야 합니다.

Ctrl은 17

Alt는 18

그럼 스크립트에서

[CODE]
<script language="JavaScript">
<!--
function CtrlAlt() {
if (event.keyCode == 17) {
alert ("Ctrl 금지");
return false;
}
if (event.keyCode == 18) {
alert ("Alt 금지");
return false;
}
}
document.onkeydown = CtrlAlt;
//-->
</script>

[/CODE]

위에 소스에서 보면

document.onkeydown = CtrlAlt; 문서 안에서 키를 눌렀을때 함수 CtrlAlt를 실행 하고

함수 조건에 보면

Ctrl을 눌렀을때 event.keyCode == 17 //이벤트가 발생한 키의 코드값을 확인후 경고창을 띄웁니다.

Alt를 눌렀을때 event.keyCode == 18 //이벤트가 발생한 키의 코드값을 확인후 경고창을 띄웁니다.

키의 코드값에 대해서는 아래 링크를 참고 하세요(예제 43번)

코드


그럼 수고 하세요