티스토리 뷰

Javascript

[Javascript] 이벤트

이벤트

이벤트란 마우스를 오버하거나 키보드를 입력할 때 발생하는 모든 동작을 말합니다. 함수는 조건에 맞으면 실행하지만 이벤트는 이벤트 발생시 실행하는 실행문입니다.


이벤트

문서 객체 속성
종류 설명
onabort 이미지 다운로드 중지할 때(브라우저 중지 버튼 클릭 시) 호출
onactivate 객체가 활성화될 때(태그 기능이 동작할 때) 호출
onafterprint 문서를 출력한 후(또는 미리보기 후에) 호출
onafterupdate 데이터 객체 내의 데이터가 업데이트 되었을 때 호출
onbeforeactivate 객체가 활성화되기 직전에 호출
onbeforecopy 선택 영역이 클립보드로 복사되기 직전에 호출
onbeforecut 선택 영역이 클립보드로 잘라내지기 직전에 호출
onbeforedeactivate 웹 문서상에서 현재 객체에서 다른 객체로 activeElement가 변경될 때 호출
onbeforeeditfocus 편집 가능한 객체 내부에 포함된 객체의 편집 모드가 활성화될 때 호출
onbeforepaste 클립보드에서 문서로 붙여넣기를 할 때 대상 객체에서 호출
onbeforeprint 웹 문서가 출력되기 직전에(또는 미리보기를 실행하기 직전에) 호출
onbeforeunload 웹 문서가 업로드 되기 직전에 호출
onbeforeupdate 데이터 객체 내의 데이터가 업데이트 되기 직전에 호출
onblur 객체가 포커스를 잃었을 때 호출
onbounce marquee 객체의 스크롤 영역 양쪽 끝에서 바운드 될 때 호출
oncellchange 데이터 객체에서 데이터가 변경될 때 호출
onchange 객체 또는 선택 영역의 내용이 변경될 때 호출
onclick 객체 위에서 마우스 왼쪽 버튼을 클릭할 때 호출
oncontextmenu 클라이언트 영역에서 사용자가 마우스 오른쪽 버튼을 눌러 팝업 메뉴를 띄울 때 호출
oncontrolselect 사용자가 객체의 제어 영역을 선택할 때 호출
oncopy 클립보드에 선택 영역 또는 객체를 복사할 때 호출
oncut 클립보드에 선택 영역 또는 객체를 잘라낼 때 호출
ondataavailable 비정기적으로 데이터가 전달되는 데이터 객체로부터 데이터가 전달될 때 호출
ondatasetchanged 데이터 객체의 변화 때문에 데이터가 노출되면 호출
ondatasetcomplete 데이터 객체의 모든 데이터가 사용 가능한 상태가 될 때 호출
ondblclick 객체 위에서 더블클릭할 때 호출
ondeactivate 웹 문서의 현재 선택된 객체에서 다른 객체로 activeDlement가 변할 때 호출
ondrag 드래그 상태가 유지되는 동안 해당 객체로부터 호출
ondragend 드래그 상태가 종료될 때 해당 객체로부터 호출
ondragenter 사용자가 객체를 드래그하여 드롭 가능한 영역으로 이동시킬 때 호출
ondragleave 사용자가 객체를 드래그하여 드롭 가능한 영역을 벗어날 때 호출
ondragover 사용자가 드롭 가능 영역 내에서 객체를 드래그할 때 호출
ongragstart 선택된 객체 또는 텍스트 영역에서 사용자가 드래그를 시작할 때 호출
ondrop 사용자가 특정 객체를 드래그하다가 드롭하였을 때 호출
onerror 웹 문서 내에서 스크립트 에러가 발생할 때 호출
onerrorupdate 데이터 객체 내의 데이터가 변경되는 중에 에러가 발생할 경우 호출
onfilterchange 비주얼 필터의 상태가 변경되거나 트랜지션이 완료되었을 때 호출
onfinish marquee 객체의 Loop가 완료되었을 때 호출
onfocus 객체가 포커스 상태가 되었을 때 호출
onfocusin 객체가 포커스되기 직전에 호출
onfocusout 포커스가 다른 객체로 이동할 때 호츨
onhelp 브라우저에서 F1 키를 눌렀을 때 호출
onkeydown> 사용자가 키를 눌렀을 때 호출
onkeypress 사용자가 기능 키를 제외한 키를 눌렀을 때 호출
onkeyup 사용자가 키를 눌렀다가 떼었을 때 호출
onload 브라우저 객체를 로딩한 다음 호출
onlosecapture 객체가 마우스 캡쳐를 잃었을 때 호출
onmousedown 객체 위에서 마우스 버튼을 클릭할 때 호출
onmouseenter 객체의 영역 안으로 마우스 포인터가 들어올 때 호출
onmouseleave 객체의 영역 밖으로 마우스 포인터가 이동할 때 호출
onmousemove 객체의 영역 내에서 마우스 포인터가 움직일 때 호출
onmouseout 객체의 영역 밖으로 마우스 포인터가 빠져나갈 때 호출
onmouseover 객체의 영역으로 마우스 포인처가 들어올 때 호출
onmouseup 객체 위에서 마우스 버튼을 눌렀다가 떼었을 때 호출
onmousewheel 마우스 휠로 조정할 때 호출
onmove 객체가 움직일 때 호출
onmoveend 객체의 이동이 끝날 때 호출
onmovestart 객체의 움직이기 시작할 때 호출
onpaste 클립보드에 복사해둔 내용을 웹 문서에 붙여넣기를 할 때 호출
onpropertychange 객체의 속성이 변경될 때 호출
onreadystatechange 객체의 상태가 변경될 때 호출
onreset 사용자가 폼을 리셋할 때 호출
onresize 객체의 크기가 변경될 때 호출
onresizeend 사용자가 객체의 크기 변경을 끝낼 때 호출
onresizestart 사용자가 객체의 크기변경을 시작할 때 호출
onrowenter 데이터 소스 내에서 현재 열이 변경되거나 객체에 새로운 데이터가 추가될 때 호출
onrowexit 데이터 소스 컨트롤이 객체 내의 현재 열을 변경시킬 때 호출
onrowsdelete 현재 레코드셋에 열이 삭제될 때 호출
onrowsinserted 현재 레코드셋에 새로운 열리 추가될 때 호출
onscroll 사용자가 객체 내의 스크롤바를 이용하여 스크롤 할 때 호출
onselect 현재 선택된 영역이 변경될 때 호출
onselectionchange 웹 문서의 선택 영역 상태가 변경될 때 호출
onstart marquee 객체의 Loop가 시작될 때 마다 호출
onstop 사용자가 stop버튼을 클릭했을 때(또는 웹 문서를 떠날 때) 호출
onsubmit 폼이 전송되기 직전에 호출
onunload 객체가 언로드되기 직전에 호출
TAG
댓글
댓글쓰기 폼