HTML

애니위즈 2010. 6. 25. 10:08

onClick,

객체를 클릭했을때 이벤트를 발생합니다.

즉, onClick을 사용한곳에 마우스로 클릭을 해야만 이벤트가 실행됩니다.

 

onmouseup,

클릭 이벤트와는 조금 다릅니다.

객체를 마우스로 눌렀다가 놓을때 이벤트가 발생하는데

클릭이벤트와 유사하지만 객체에 포커스가

있는 상태에서 마우스 오른쪽 왼쪽 구분이없이 눌렀다 놓으면 이벤트가 발생합니다.

 

onmousedown,

마우스로 누르는 순간 이벤트가 발생합니다.

즉, onmouseup은 마우스를 눌렀다 놓을때이고 onmousedown은 마우스를 누를때 발생합니다.

이것 또한 마우스 오른쪽 왼쪽 구분없이 객체에 포커스가 있는 상태에서 마우스를 누르면 양쪽 모두에서 이벤트 발생합니다.

 

ondeydown,

키보드를 조작하므로써 이벤트를 발생합니다.

onkeydown은 키보드의 키를 누를때 이벤트를 발생시킵니다.

즉, 키를 눌렀다 놓을때가 아닌 키를 눌렀을때 이벤트를 발생하는데 바로

그 순간에만 이벤트를 처리하고(키를 누르고 있더라도 한번만 발생합니다.)

 

ondeypress

위에 ondeydown 과 비슷하지만 키를 누르고 있더라도 한번만 이벤트를 발생하는 것이

아니라 누르고 있는 순간에도 계속해서 이벤트를 반복 수행 합니다.

예를 들어 텍스트 박스에 글을 쓸때 동일키를 계속해서 눌러야할경우가 있을때

onkeypress를 사용했다면 키를 누르고 있는동안 이벤트가 반복되어 불편하겠네요.

 

 

웹프로그램개발 애니위즈 http://anywiz.co.kr