Caps Lock키 일명 대문자키(?)가 켜저있는지 확인하는 자바 스크립트이다.
뭐 별나게 쓸 일을 없지만, 소문자만 영어만 사용하는 곳에서는 꼭 필요한듯한 자바스크립트이다.
function checkCapsLock( e ) {
var myKeyCode=0;
var myShiftKey=false;
var myMsg='Caps Lock이 켜져있습니다. 확인하세요!';
// Internet Explorer 4+
if ( document.all ) {
myKeyCode=e.keyCode;
myShiftKey=e.shiftKey;
// Netscape 4
} else if ( document.layers ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
// Netscape 6
} else if ( document.getElementById ) {
myKeyCode=e.which;
myShiftKey=( myKeyCode == 16 ) ? true : false;
}
// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
alert( myMsg );
// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
} else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
alert( myMsg );
}
}
"Java Script" 카테고리의 다른 글
[2008/06/10] 새창자동으로 띄우고 화면중앙정렬 [2007/12/19] 자바스크립트 이벤트 [2007/12/05] 특수 문자 입력 제한 및 가격 천단위 , 표시하기 [2008/06/17] 자바 스크립트를 이용한 트리메뉴 [2008/03/25] 자바스크립트를 통한 XML문서 파싱하기 [2007/12/19] 작성완료시에만 전송시키기 [2007/12/19] 영타를 한글로 ^^ [2008/07/03] 아이프레임 크기 자동조절 [2009/12/13] script.aculo.us의 Sortable로 드래... [2008/06/17] 자바스크립트 성능 향상을 위한 3가지 팁





