• 회원가입
  • 로그인
  • 구글아이디로 로그인

[attribute] HTML - Event Attribute - 이벤트속성종류

목차
  1. Window 이벤트속성 (= 윈도우 이벤트속성)
  2. Form 이벤트속성 (= 폼이벤트속성)
  3. Keyboard 이벤트속성 (= 키보드 이벤트속성)
  4. Mouse 이벤트속성 (= 마우스 이벤트속성)
  5. Drag 이벤트속성 (= 드래그 이벤트속성)
  6. Clipboard 이벤트속성 (= 클립보드 이벤트속성)
  7. Media 이벤트속성 (= 미디어 이벤트속성)
  8. Misc 이벤트속성 (= 기타 이벤트속성)

 

Window 이벤트속성 (= 윈도우 이벤트속성) 

 

문서객체 속성 중 on 붙여 사용 가능한 속성

window 이벤트 : windwo 객체에 대해 촉발되는 이벤트 (<body> 태그에 적용)

 


[종류]

 

onafterprint

<body> : 문서 인쇄  후 실행될 스크립트.

 

onbeforeprint

<body> : 문서 인쇄 전 실행할 스크립트.

 

onbeforeunload

<body> : 문서 언로드 될 때 실행될 스크립트

 

onerror

<audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> : 오류 발생시 실행할 스크립트.

 

onhashchange

<body> : URL의 앵커 부분이 변경된 경우 실행할 스크립트.

 

onload

<body>, <iframe>, <img>, <input>, <link>, <script>, <style> : 요소 로드가 완료 될 때 실행되는 스크립트.

 

onmessage

메시지가 촉발될 때 실행할 스크립트

 

onoffline

<body> : 브라우저가 오프라인에서 작동하기 시작할 때 실행할 스크립트

 

ononline

<body> : 브라우저가 온라인으로 작동하기 시작할 때 실행할 스크립트

 

onpagehide

<body> : 사용자가 페이지를 벗어날 때 실행할 스크립트

 

onpageshow

<body> : 사용자가 페이지를 탐색 할 때 실행될 스크립트.

 

onpopstate 

<body> : 창의 히스토리가 변경 될 때 실행할 스크립트.

 

onresize

<body> : 브라우저 창의 크기를 조정할 때 실행할 스크립트.

 

onstorage

<body> : 웹 저장소 영역이 업데이트 될 때 실행될 스크립트.

 

onunload

<body> : 페이지가 언로드되거나 브라우저창이 닫힐 때 실행될 스크립트.


 

Form 이벤트속성 (= 폼이벤트속성)

 

form 이벤트 : form 요소 안 행위에 의해 촉발되는 이벤트 (모든 요소에 적용되나, form 요소 안 요소가 주로)

 


[종류]

 

onblur

모든 보이는 요소. : 요소가 포커스 잃을 때 실행될 스크립트.

 

onchange

보이는 모든 요소. : 요소 값이 변경 될 때 실행될 스크립트.

 

oncontextmenu

모든 보이는 요소. : 상황에 맞는 메뉴가 트리거 될 때 실행될 스크립트.

 

onfocus

모든 보이는 요소 : 요소에 포커스될 때 실행할 스크립트.

 

oninput

모든 보이는 요소 : 요소가 사용자 입력을받을 때 실행될 스크립트.

 

oninvalid

모든 보이는 요소. : 요소가 유효하지 않을 때 실행할 스크립트.

 

onreset

<form> : 양식의 재설정 단추를 클릭 할 때 실행되는 스크립트.

 

onsearch

<input> : 사용자가 검색 필드에 무언가를 쓸 때 실행되는 스크립트. (<input = "search">의 경우)

 

onselect

모든 보이는 요소 : 요소가 선택될 때 실행될 스크립트.

 

onsubmit

<form> : 양식을 제출할 때 실행될 스크립트


 

Keyboard 이벤트속성 (= 키보드 이벤트속성)

 

onkeydown

모든 보이는 요소 : 사용자가 키를 누를 때 실행될 스크립트.

 

onkeypress

모든 보이는 요소 : 사용자가 키를 누를 때 실행될 스크립트

 

onkeyup

모든 보이는 요소 : 사용자가 키를 놓을 때 실행될 스크립트.


 

Mouse 이벤트속성 (= 마우스 이벤트속성)

 

onclick

모든 보이는 요소. : 요소를 클릭 할 때 실행될 스크립트.

 

ondblclick

보이는 모든 요소. : 요소를 더블클릭 (= 연속 2번 클릭)할 때 실행할 스크립트.

 

onmousedown

모든 보이는 요소 : 요소에서 마우스 버튼을 눌렀을 때 스크립트 실행.

 

onmousemove

모든 보이는 요소 : 마우스 포인터가 요소 위로 움직이면 실행될 스크립트.

 

onmouseout

모든 보이는 요소 : 마우스 포인터가 요소에서 벗어날 때 실행될 스크립트.

 

onmouseover

모든 보이는 요소 : 마우스 포인터가 요소 위로 움직일 때 실행될 스크립트

 

onmouseup

모든 보이는 요소 : 요소 위에서 마우스 버튼을 놓을 때 실행되는 스크립트

 

onmousewheel

모든 보이는 요소 : 마우스 휠이 요소 위로 스크롤 될 때 실행될 스크립트

 

onwheel

모든 보이는 요소 : 마우스 휠이 요소 위로 올라가거나 내려갈 때 실행되는 스크립트.


 

Drag 이벤트속성 (= 드래그 이벤트속성)

 

ondrag

보이는 모든 요소. : 요소를 드래그 할 때 (=끌 때) 실행할 스크립트.

 

ondragend

모든 보이는 요소. : 드래그 작업이 끝날 때 실행되는 스크립트.

 

ondragenter

모든 보이는 요소. : 요소를 유효한 놓기 대상으로 끌 때 실행할 스크립트.

 

ondragleave

모든 보이는 요소. : 요소가 유효한 놓기 대상을 떠날 때 실행할 스크립트.

 

ondragover

모든 보이는 요소. : 요소가 유효한 놓기 대상 위로 끌 때 실행될 스크립트.

 

ondragstart

모든 보이는 요소. : 드래그 작업을 시작할 때 실행할 스크립트.

 

ondrop

모든 보이는 요소. : 드래그 한 요소를 놓을 때 실행할 스크립트.

 

onscroll

모든 보이는 요소 : 요소의 스크롤 막대를 스크롤 할 때 실행될 스크립트.


 

Clipboard 이벤트속성 (= 클립보드 이벤트속성)

 

oncopy

보이는 모든 요소. : 요소 내용을 복사 할 때 실행할 스크립트.

 

oncut

모든 보이는 요소. : 요소의 내용이 잘릴 때 실행될 스크립트.

 

onpaste

모든 보이는 요소 : 사용자가 요소에 일부 내용을 붙여 넣을 때 실행할 스크립트.


 

Media 이벤트속성 (= 미디어 이벤트속성)

 

비디오, 이미지 및 오디오와 같은 미디어에 의해 촉발되는 이벤트
(모든 HTML 요소에 적용되지만 <audio>, <embed>, <img>, <object> , <video> 등  요소에서 자주)

 


[종류]

 

onabort

<audio>, <embed>, <img>, <object>, <video> : 중단시 실행할 스크립트

 

oncanplay

<audio>, <embed>, <object>, <video> : 파일이 재생 시작할 준비 되었을 때 실행될 스크립트 (시작하기에 충분히 버퍼링 된 경우)

 

oncanplaythrough

<audio>, <video> : 버퍼링을 일시 중지하지 않고 파일을 끝까지 재생할 수있을 때 실행되는 스크립트

 

oncuechange

<track> : 큐가 <track> 요소에서 변경 될 때 실행될 스크립트.

 

ondurationchange

<audio>, <video> : 미디어 길이가 변경 될 때 실행되는 스크립트

 

onemptied

<audio>, <video> : 문제가 발생하여 파일을 갑자기 사용할 수 없을 때 스크립트 실행. (예기치 않게 연결이 끊어진 것처럼).

 

onended

<audio>, <video> : 미디어가 끝날 때 실행되는 스크립트. ( "감사합니다"와 같은 메시지에 유용한 이벤트)

 

onerror

<audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> : 오류 발생시 실행할 스크립트.

 

onloadeddata

<audio>, <video> : 미디어 데이터가 로드 될 때 실행될 스크립트.

 

onloadedmetadata

<audio>, <video> : 메타 데이터 (예 : 차원 및 기간)가 로드 될 때 실행되는 스크립트.

 

onloadstart

<audio>, <video> : 실제로 로드되기 전에 파일이 로드되기 시작하는 것처럼 실행될 스크립트.

 

onpause

<audio>, <video> : 미디어가 사용자에 의해 또는 프로그래밍 방식으로 일시중지될 때 실행되는 스크립트

 

onplay

<audio>, <video> : 미디어 재생이 시작될 때 실행될 스크립트

 

onplaying

<audio>, <video> : 미디어 재생이 시작될 때 실행될 스크립트

 

onprogress

<audio>, <video> : 브라우저가 미디어 데이터를 가져오는 중일 때 실행될 스크립트.

 

onratechange

<audio>, <video>:  재생 속도가 변경 될 때마다 실행되는 스크립트 (예 : 사용자가 슬로우 모션 또는 빨리 감기 모드로 전환 할 때).

 

onseeked

<audio>, <video> : seeking 속성이 false로 설정되어 검색이 종료되었음을 나타내는 경우 실행할 스크립트.

 

onseeking

<audio>, <video> seeking 속성이 true로 설정되어 검색이 활성화되었음을 나타내는 경우 실행할 스크립트.

 

onstalled

<audio>, <video> : 브라우저가 어떤 이유로든 미디어 데이터를 가져올 수 없을 때 실행되는 스크립트.

 

onsuspend

<audio>, <video> : 미디어 데이터 가져오기가 어떤 이유로 든 완전히 로드되기 전에 중지 될 때 실행될 스크립트.

 

ontimeupdate

<audio>, <video> : 재생위치가 변경 될 때 실행되는 스크립트. (예 : 사용자가 미디어의 다른 지점으로 빨리 감는 경우)

 

onvolumechange

<audio>, <video> : 비디오 / 오디오의 볼륨(=음량)이 변경될 때마다 실행되는 스크립트.

 

onwaiting

<audio>, <video> : 미디어가 일시중지되었지만 다시 시작될 것으로 예상되는 경우 실행할 스크립트. (미디어가 일시 중지되어 더 많은 데이터를 버퍼링하는 경우)


 

Misc 이벤트속성 (= 기타 이벤트속성)

 

ontoggle

<details> : 사용자가 <details> 요소를 열거나 닫을 때 실행될 스크립트.



방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
게시물이 없습니다.
22/18
목록
찾아주셔서 감사합니다. Since 2012