XHTML-이벤트

사용자가 웹 사이트를 방문하면 텍스트, 이미지 및 하이퍼 링크 클릭, 마우스 오버 등의 작업을 수행합니다. 다음은 JavaScript가 이벤트를 호출하는 예입니다.

JavaScript 또는 VBScript로 이벤트 핸들러를 작성할 수 있으며 이러한 이벤트 핸들러를 이벤트 태그 속성의 값으로 지정할 수 있습니다. XHTML 1.0에는 HTML 4.01 사양에서 사용할 수있는 유사한 이벤트 집합이 있습니다.

<body> 및 <frameset> 레벨 이벤트

문서 수준에서 이벤트가 발생할 때 JavaScript 또는 VBScript 코드를 트리거하는 데 사용할 수있는 속성은 두 개뿐입니다.

속성 기술
길 위에 스크립트 XHTML 문서가로드되면 스크립트가 실행됩니다.
언로드 스크립트 XHTML 문서가 언로드 될 때 스크립트가 실행됩니다.

Note − 여기서 스크립트는 VBScript 또는 JavaScript의 모든 기능 또는 코드를 의미합니다.

<form> 레벨 이벤트

양식 레벨에서 이벤트가 발생할 때 JavaScript 또는 VBScript 코드를 트리거하는 데 사용할 수있는 다음 6 개의 속성이 있습니다.

속성 기술
onchange 스크립트 요소가 변경되면 스크립트가 실행됩니다.
제출시 스크립트 양식이 제출되면 스크립트가 실행됩니다.
onreset 스크립트 양식이 재설정되면 스크립트가 실행됩니다.
onselect 스크립트 요소가 선택되면 스크립트가 실행됩니다.
onblur 스크립트 요소가 포커스를 잃으면 스크립트가 실행됩니다.
onfocus 스크립트 요소가 포커스를 받으면 스크립트가 실행됩니다.

키보드 이벤트

다음 세 가지 이벤트가 키보드에 의해 생성됩니다. 이러한 이벤트는 base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style 및 title 요소에서 유효하지 않습니다.

속성 기술
onkeydown 스크립트 키를 누르면 스크립트가 실행됩니다.
onkeypress 스크립트 스크립트는 키를 눌렀다 놓을 때 실행됩니다.
onkeyup 스크립트 스크립트는 키 해제를 실행합니다.

기타 이벤트

다음 7 개의 이벤트는 HTML 태그와 접촉 할 때 마우스로 생성됩니다. 이러한 이벤트는 base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style 및 title 요소에서 유효하지 않습니다.

속성 기술
onclick 스크립트 스크립트는 마우스 클릭으로 실행됩니다.
ondblclick 스크립트 스크립트는 마우스를 두 번 클릭하면 실행됩니다.
onmousedown 스크립트 마우스 버튼을 누르면 스크립트가 실행됩니다.
onmousemove 스크립트 마우스 포인터가 움직일 때 스크립트가 실행됩니다.
onmouseout 스크립트 마우스 포인터가 요소 밖으로 이동할 때 스크립트가 실행됩니다.
onmouseover 스크립트 마우스 포인터가 요소 위로 이동하면 스크립트가 실행됩니다.
onmouseup 스크립트 마우스 버튼을 놓으면 스크립트가 실행됩니다.