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" 카테고리의 다른 글
[2007/11/05] 팝업- 오늘 이창 다시 안띠우기 [2008/09/22] HTML / Javascript (웹표준 중요) [2010/06/10] 자바스크립트 정규식 (메일,핸드폰,전화,아이디,패스워드) [2007/12/24] 내 글 복사하면 내용이 더 붙어여~ (IE 전용) [2007/11/10] 최적 해상도보다 사용자해상도가 작을때 경고 후 창 닫기 [2007/12/19] 자바스크립트 이벤트 [2008/07/09] OFCJS (Open Flash Chart) [2008/07/09] HTC for rainEditor v 10(위즈윅 웹... [2008/07/03] 아이프레임 크기 자동조절 [2008/06/10] 새창자동으로 띄우고 화면중앙정렬





