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

[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> 요소를 열거나 닫을 때 실행될 스크립트.




분류 제목
formatting HTML - <code> 태그 - 컴퓨터소스코드 출력 (= code태그 = 코드태그)
formatting HTML - <del> 태그 - 텍스트삭제표시 (= del태그 = 딜태그|델태그|딜리트태그) ※ 삭제태그
formatting HTML - <dfn> 태그 - 용어 정의 (= dfn태그 = 드픈태그 = 디파인태그)
font HTML - <em> 태그 - 의미 강조어 텍스트 기울게 표시 (= em태그 = 엠태그/이멤태그/엠퍼시스태그…
font HTML - <font> 태그 - 폰트(크기/색깔/스타일) (= font태그 = 폰트태그, HTML5제외)
font HTML - <i> 태그 - 이탤릭체 (=기울어진 글씨체 = 글씨 기울어지게 = i태그 = 아이태그, 이탤…
formatting HTML - <ins> 태그 - 텍스트삽입표시 (= ins태그 = 인스태그 = 삽입태그)
formatting HTML - <kbd> 태그 - 키보드입력키 표시. (= kbd태그 = 키보드태그)
formatting HTML - <pre>, <xmp> 태그 ★ - 공백줄바꿈보존 (= 보존태그 = 있는그대로태그 = 있는대로태…
formatting HTML - <q> 태그 - 짧은인용구 (= 짧은인용태그 = q태그 = 큐태그)
formatting HTML - <s> 태그 - 취소선 (= 취소태그 = s태그 = 에스태그 = 스트라이크쓰루태그) (HTML5…
formatting HTML - <samp> 태그 - 프로그램산출예제. (= 샘프태그 = 샘플태그 = samp태그)
font HTML - <small> 태그 - 작은글씨 (= small태그 = 스몰태그)
formatting HTML - <strike> 태그 - 취소선 (= 스트라이트태그) (HTML5 지원 X)
font HTML - <strong> 태그 ★ - 굵은글씨 (= 글자굵기 = 폰트굵게 = strong태그 = 스트롱태…
font HTML - <sub> 태그 ★ - 아래첨자 (= 하단작은글씨 = sub태그 = 서브태그)
font HTML - <sup> 태그 ★ - 위첨자 (= 상단작은글씨 = 상단태그 = sup태그 = 섭태그 = 서프태…
font HTML - <tt> 태그 - 동일너비의 작은글씨 (= 티티태그) (HTML5제외)
font HTML - <u> 태그 ★ - 밑줄태그 (= u태그 = 유태그 = 언더라인태그) (HTML5재정의)
formatting HTML - <var> 태그 - 변수정의 (= 변수태그 = var태그 = 바태그)
2/18
목록
찾아주셔서 감사합니다. Since 2012