웹&컴퓨팅

자바스크립트 이벤트

x2chi 2007. 6. 19. 18:19
반응형

 

[자바스크립트] 이벤트 핸들링


onAbort 이미지를 로딩하는 작업이 사용자의 행동으로 인해 취소되었을때
onBlur 문서나 윈도우, 프레임세트, 폼 요소에서 현재 입력 포커스가 사라질때
onChange 텍스트 필드나 텍스트 영역, 파일 업로드 필드, 선택 항목이 변경되어 현재 입력 포커스가 사라질 때
onClick 링크나 클라이언트측 이미지맵 영역, 폼 요소가 클릭되었을 때
onDbClick 링크나 클라이언트측 이미지맵 영역, 문서가 더블 클릭되었을 때
onDragDrop 드래그된 객체가 윈도우나 프레임에 드롭되었을 때
onError 이미지나 윈도우, 프레임을 로딩하는 동안 에러가 발생할 때
onFocus 문서나 윈도우, 프레임 세트, 폼 요소에 입력 포커스 놓였을 때
onKeyDown 키를 누를 때
onKeyPress 키를 눌렀다 놓았을 때
onKeyUp 키를 놓았을 때
onLoad 이미지나 문서, 프레임이 로드될 때
onMouseDown 마우스 버튼 누를 때
onMouseMove 마우스를 이동할 때
onMouseOut 링크나 클라이언트측 이미지맵에서 마우스를 옮길 때
onMouseOver 마우스를 링크나 클라이언트측 이미지맵으로 옮길 때
onMouseUp 마우스 버튼을 놓았을 때
onMove 사용자가 윈도우나 프레임에서 이동할 때
onReset 폼의 리셋 버튼을 클릭하여 폼을 리셋시킬 때
onResize 사용자가 윈도우나 프레임의 크기를 조절할 때
onSelect 텍스트는 텍스트 필드나 영역에서 선택되었을 때
onSubmit 폼이 제출될 때 (서브밋 버튼 눌렀을 때)
onUnload 사용자가 문서나 프레임 세트를 종료할 때



onLoad : 문서가 읽혀지는 경우 (웹페이지 불러올 때 이벤트가 실행된단 말..쌤말로는 웹페이지 다 로딩된 후에 이게 실행된다네요)
onUnload : 다른 문서가 불려지는 등의 이유로 문서가 사라질 경우 (윈도창 끄던지 그 창에 다른 페이지 뜨던지 할때 실행된단 말)

onResize : 창의 크기를 변화시켰을때 발생하는 이벤트 (윈도창 늘렸다 줄였다하면 실행된단 말)
onError : 이미지나 윈도우, 프레임 로딩시 에러가 났을때 발생하는 이벤트 (이미지 배꼽으로 뜰 때나 페이지 표시할수 없음 뜰때 실행된단 말)
onAbort : 로딩 작업을 취소했을 때 발생하는 이벤트 (윈도창 저~위에서 중지 누르든가 Esc키 누르믄 로딩되다가 말자나요..그 때 실행된단 말)

 

onClick : 폼 양식이나 이미지 등을 마우스로 클릭할 경우 (이건 쉽다ㅎㅎ)
onDblclick : 더블클릭한 경우


onMouseover : 마우스가 이미지 등의 위로 올라간 경우 (이미지나 글자 폼 이런거 다 해당요^^)
onMouseout : 마우스가 이미지 등에서 벗어난 경우
onMousedown : 마우스를 눌렀을때, 발생하는 이벤트 (클릭처리 전. 마우스 누른 상태에서 손 안땐 상태-_-;;)
onMouseup :  마우스를 떼었을때, 발생하는 이벤트
onMousemove : 마우스 이동시에 발생하는 이벤트 (마우스 움직일 때 마다~)

onDragdrop : 드래그했을때 발생하는 이벤트 (이건 클릭해서 끌고 갈때인지 셀렉트처럼 드레그해서 선택했을 때인지 잘 모르겠음ㅠㅠ)

 

onKeypress : 키보드 자판을 입력했을경우 (press보다는 down이나 up을 이용하는것이 좋다고 하네요)
onKeydown : 키보드 자판을 눌렀을때 발생하는 이벤트 (press 처리 전..press는 눌렀다 뗀거 합친거)
onKeyup : 키보드 자판을 떼어낼때 발생하는 이벤트 (자판 눌렀다가 손뗄 때 실행된다네요..ㅋㅋ)

 

onFocus : 해당 개체에 focus가 올 경우 (얘네는 폼에서만 쓰이겠네요..입력상자 같은거에 커서 들어오면 실행된단 말이네요)
onBlur : 해당 개체에서 focus가 떠났을 경우 (요건 커서가 떠났을 때..그니깐 탭키 눌러서 딴 데가거나 아니면 클릭해서 딴데가믄;;)

 

onChange : 폼 양식 등에서 입력이나 선택 등의 변화가 일어난 경우 (select태그에서 딴거 선택하거나 입력상자 같은데서 딴거 썼을 때)
onSelect : 폼 양식이 선택된 경우 (select태그에서 선택되었거나 입력상자에 써놓은거 드레그해서 선택했을 때 실행된단 말)
onReset : 폼의 리셋 버튼을 클릭하여 폼을 리셋 시킬 때
onSubmit : submit가 발생할 경우 (입력양식에꺼 서버로 제출할 때 실행된단 말)

반응형

'웹&컴퓨팅' 카테고리의 다른 글

autorun.inf  (2) 2007.06.19
스크립트  (1) 2007.06.19
RegExp  (2) 2007.06.19
replace  (2) 2007.06.19
javascript-전체 선택/해제 - 체크박스  (4) 2007.06.19