Web programing/Javascript

Javascript onkeypress, onkeydown 키보드 이벤트

sosal 2014. 7. 26. 12:28
반응형

/*

 * http://sosal.kr/

 * made by so_Sal

 */



onkeypress ::

키보드 이벤트.
화면에서 키보드를 눌렀을때
이벤트를 발생시켜준다. ㅎㅎ

 <BODY  onkeypress="alert('키보드를 눌렀군요');">
             </BODY>

body 태그 안에서 사용 하는 이유는
브라우저 전체에서 onkeypress를 작동시키기 위함이다.
body는 브라우저 몸체 전체를 포함하기 때문.

onkeydown ::
문서가 활성화 되어있는 상태에서 키보드를 눌렀을때 나타나는 이벤트 핸들러
onkeypress와 아주 유사합니다.


<HTML>
 <HEAD>


 


  <TITLE> onkeypress 이벤트 handler </TITLE>
<script>
  onkeypress="alert('키보드를 눌렀군요')";
  </script>
 </HEAD>
 <BODY onkeypress="alert('키보드를 누르셨네요')">
 </BODY>
</HTML>




** onkeypress와 onkeydown 의 차이점 **

onkeypress :: 아스키 코드에 포함되어 있는 모든 값들
onkeydown :: 확장 키보드값. 어떤 키가 눌리던지 항상 실행된다.

.. onkeydown이 onkeypress보다 이벤트가 먼저 발생한다.