خصوصیات رویداد XHTML
- صفحه قبل خصوصیات XHTML
- صفحه بعدی خلاصه XHTML
یکی از ویژگیهای جدید HTML 4.0 این است که اجازه میدهد تا رویدادهای HTML باعث ایجاد رفتار در مرورگر شوند، به عنوان مثال، اجرای یک اسکریپت JavaScript وقتی که کاربر روی یک عنصر HTML کلیک میکند. در اینجا لیستی از ویژگیهایی آورده شده است که میتوانند به عنوان عناصر HTML برای تعریف رفتارهای رویدادها استفاده شوند.
اگر میخواهید یاد بگیرید که چگونه از این رویدادها برای برنامهنویسی استفاده کنید، باید دورههای ما را یاد بگیرید آموزش JavaScript و آموزش DHTML.
رویدادهای پنجره (Window Events)
فقط در عناصر body و frameset معتبر است.
ویژگی | مقدار | توضیح |
---|---|---|
onload | اسکریپت | وقتی که مستند بارگذاری میشود، اسکریپت اجرا میشود |
onunload | اسکریپت | وقتی که مستند از بارگذاری خارج میشود، اسکریپت اجرا میشود |
رویدادهای عناصر فرم (Form Element Events)
فقط در عناصر فرم معتبر است.
ویژگی | مقدار | توضیح |
---|---|---|
onchange | اسکریپت | وقتی که عنصر تغییر میکند، اسکریپت اجرا میشود |
onsubmit | اسکریپت | وقتی که فرم ارسال میشود، اسکریپت اجرا میشود |
onreset | اسکریپت | وقتی که فرم بازیابی میشود، اسکریپت اجرا میشود |
onselect | اسکریپت | وقتی که عنصر انتخاب میشود، اسکریپت اجرا میشود |
onblur | اسکریپت | وقتی که عنصر از دست میدهد، اسکریپت اجرا میشود |
onfocus | اسکریپت | وقتی که عنصر تمرکز مییابد، اسکریپت اجرا میشود |
رویدادهای کیبورد (Keyboard Events)
در عناصر زیر غیرمجاز است: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style و title عناصر.
ویژگی | مقدار | توضیح |
---|---|---|
onkeydown | اسکریپت | وقتی که کیبورد فشرده میشود، اسکریپت اجرا میشود |
onkeypress | اسکریپت | وقتی که کیبورد فشرده میشود و سپس رها میشود، اسکریپت اجرا میشود |
onkeyup | اسکریپت | وقتی که کیبورد رها میشود، اسکریپت اجرا میشود |
رویدادهای ماوس (Mouse Events)
در عناصر زیر غیرمجاز است: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style و title عناصر.
ویژگی | مقدار | توضیح |
---|---|---|
onclick | اسکریپت | اجرای اسکریپت هنگام کلیک کردن ماوس |
ondblclick | اسکریپت | اجرای اسکریپت هنگام دوبار کلیک کردن ماوس |
onmousedown | اسکریپت | اجرای اسکریپت هنگام فشار دادن دکمه ماوس |
onmousemove | اسکریپت | اجرای اسکریپت هنگام حرکت ماوس |
onmouseout | اسکریپت | اجرای اسکریپت هنگام حرکت ماوس از روی یک عنصر خارج میشود |
onmouseover | اسکریپت | اجرای اسکریپت هنگام قرار گرفتن ماوس بر روی یک عنصر |
onmouseup | اسکریپت | اجرای اسکریپت هنگام رها کردن دکمه ماوس |
- صفحه قبل خصوصیات XHTML
- صفحه بعدی خلاصه XHTML