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 | 스크립트 | 마우스 버튼을 놓으면 스크립트가 실행됩니다. |