DHTML 이벤트 핸들러(이벤트 핸들러)

یک دستگیره رویداد را 통해 یک رویداد رخ دادن زمانی که یک عمل انجام می‌شود، برای یک عنصر خاص استفاده می‌کنید.

مثال

주의:بیشتر مثال‌های DHTML نیاز به IE 4.0+، Netscape 7+ یا Opera 7+ دارند!

onmouseover و onmouseout
چگونه یک عنصر را روی قرار دادن و برداشتن موس تغییر دهید.
onclick
چگونه یک تصویر را کلیک کنید و سپس دوباره کلیک کنید تا به تصویر اولیه بازگردید.
onmousedown و onmouseup
این بار فقط وقتی که دکمه ماوس را نگه می‌دارید چراغ روشن می‌شود.
onload
صفحه کامل بارگذاری شد زمانی یک جعبه هشدار نمایش داده شود.

دستگیره رویداد

یک دستگیره رویداد را 통해 یک رویداد رخ دادن زمانی که یک عمل انجام می‌شود، برای یک عنصر خاص استفاده می‌کنید: عنصر روی کلیک شد، صفحه بارگذاری شد، یک فرم ارسال شد و غیره.

<h1 onclick="style.color='red'">클릭하신 텍스트</h1>

این مثال، کاربر روی یک عنوان کلیک کرد时会 قرمز شدن عنوان را تعریف می‌کند.

صفحه سر خود را یک اسکریپت اضافه کنید و سپس از یک دستگیره رویداد فراخوانی کنید:

<html>
<head>
<script type="text/javascript">
function changecolor()
{
document.getElementById('header').style.color="red"
}
</script>
</head>
<body>
<h1 id="header" onclick="changecolor()">클릭하신 텍스트</h1>
</body>
</html>

HTML 4.0 이벤트 핸들러

이벤트 어떤 경우에...
onabort 사용자가 페이지 로드를 중지합니다.
onblur 사용자가 객체를 떠났습니다.
onchange 사용자가 객체의 값을 변경합니다.
onclick 사용자가 객체를 클릭합니다.
ondblclick 사용자가 객체를 더블 클릭합니다.
onfocus 사용자가 객체를 활성화합니다.
onkeydown 키보드를 누릅니다.
onkeypress 키보드를 누릅니다.
onkeyup 키보드를 떼어냅니다.
onload

페이지가 로드됨

주의:Netscape에서 페이지가 로드될 때 이 이벤트가 발생합니다.

onmousedown 사용자가 마우스 버튼을 누릅니다.
onmousemove 마우스 포인터가 객체에서 이동합니다.
onmouseover 마우스 포인터가 객체에 이동합니다.
onmouseout 마우스 포인터가 객체에서 벗어납니다.
onmouseup 사용자가 마우스 버튼을 떼어냅니다.
onreset 사용자가 양식을 재설정합니다.
onselect 사용자가 페이지에 있는 내용을 선택합니다.
onsubmit 사용자가 양식을 제출합니다.
onunload 사용자가 페이지를 닫습니다.