핫키, 단축키 만들기
로빈아빠
본문
핫키, 단축키 만들기
그냥 보시면 이해하시기 힘드시죠?
if (event.keyCode=='단축키 아스키코드 값') location.href="이동할 페이지주소";
이것이 핵심입니다. 여러가지 즉. a나 1같이 두개 이상의 키를 한가지 값으로 입력받고 싶을때는 || 를 사용하여 구분해 줍니다.
예를 들자면
if (event.keyCode=='a의 아스키코드값' ||event.keyCode=='1의 아스키코드값')location.href="a또는 1을 눌렀을때 이동할 주소";
처럼 복수 사용이 가능합니다.
<html> <head> // 여기서 <script language="JavaScript"> // 핫키 함수. function movePage() { var EventStatus = event.srcElement.tagName; if(EventStatus!='INPUT'&&EventStatus!='TEXTAREA') { if (event.keyCode=='단축키 아스키코드 값') location.href="이동할 페이지나 메뉴주소"; } } document.onkeypress=movePage; </script> // 여기까지. </head>
그냥 보시면 이해하시기 힘드시죠?
if (event.keyCode=='단축키 아스키코드 값') location.href="이동할 페이지주소";
이것이 핵심입니다. 여러가지 즉. a나 1같이 두개 이상의 키를 한가지 값으로 입력받고 싶을때는 || 를 사용하여 구분해 줍니다.
예를 들자면
if (event.keyCode=='a의 아스키코드값' ||event.keyCode=='1의 아스키코드값')location.href="a또는 1을 눌렀을때 이동할 주소";
처럼 복수 사용이 가능합니다.
관련링크
댓글목록
이이링님의 댓글
이이링 작성일좋은 팁 감사해요