حتما بخوانید: تگ توضیحات
- accesskey
- class
- contenteditable
- contextmenuelement
- dir
- draggable
- dropzone
- hidden
- id
- lang
- spellcheck
- style
- tabindex
- title
- translate
- Event Attributes
تمام عناصر در HTML میتوانند شامل رویدادهایی باشند. رويدادها مجموعه عمل هايی هستند که در صورت بروز يک اتفاق در صفحه ( مثل کليک کردن بر روی يک عنصر ، دابل کليک، فشردن دکمه خاص و … ) عکس العمل نشان داده و باعث اجرای دستور يا دستورات تعيين شده برای آن اتفاق خاص می شوند.
هر عنصرشامل رويدادهای مختص به خود است که هر کدام از آنها را می توان در درون تگ عنصر تعيين و مقدار دهی کرد . معمولا يک رويداد، تابع يا اسکريپتی را اجرا يا فراخوانی می کند .
ویژگی های رویداد در HTML به چند قسمت زیر تقسم میشوند:
- رويدادهای پنجره در HTML
- رويدادهای عناصر فرم در HTML
- رويدادهای موس در HTML
- رويدادهای صفحه کليد در HTML
در هر بخش به توضیح کامل در مورد این رویدادها میپردازیم.
رویداد | شرح |
onafterprint | رويدادی است که بعد از پرینت شدن سند اجرا می شود. |
onbeforeprint | رويدادی است که قبل از پرینت شدن سند اجرا می شود. |
onbeforeunload | رويدادی است که قبل از اجرای (load) سند اجرا می شود. |
onerror | رويدادی است که هنگام وقوع ارور اجرا می شود. |
onhaschange | رويدادی است که زمانی که سند تغییر میکند اجرا می شود. |
onload | رويدادی است که در هنگام لود شدن ( بار گذاری ) صفحه اجرا می شود. |
onmessage | رويدادی است که در هنگام اجرا شدن یک پیغام اجرا می شود . |
onoffline | رويدادی است که در هنگام offline شدن سند اجرا می شود. |
ononline | رويدادی است که در هنگام online شدن سند اجرا می شود. |
onpagehide | رويدادی است که در هنگام مخفی شدن پنجره اجرا می شود. |
onpageshow | رويدادی است که در هنگام آشکار شدن پنجره اجرا می شود. |
onpopstate | رويدادی است که در هنگام تغییر کردن history ویندوز اجرا می شود. |
onredo | رويدادی است که در هنگام از نو اجرا شدن سند اجرا می شود. |
onresize | رويدادی است که در هنگام تغییر سایز پنجره اجرا می شود. |
onstorage | رويدادی است که در هنگام به روز رسانی وب سایت اجرا می شود. |
onundo | رويدادی است که در هنگام خنثی شدن سند اجرا می شود. |
onunload | رويدادی است که در هنگام خارج شدن صفحه از حافظه ( بستن ) اجرا می شود. |
رویداد | شرح |
onblur | در هنگام از دست دادن فوکوس کنترل تحريک می شود . |
onchange | در هنگام تغيير وضعيت يک کنترل تحريک می شود . برای مثال در کنترل textbox در هنگام تغيير متن درون آن تحريک می شود . |
oncontextmenu | رويدادی است که منوی صفحه راه اندازی میشود اجرا می شود . |
onfocus | در هنگامي که کنترل فوکوس را به دست می آورد ، تحريک می شود . |
onformchange | رويدادی است که هنگام تغییر کردن صفحه اجرا می شود . |
onforminput | رويدادی است که در هنگام وارد کردن اطلاعات در فرم توسط کاربر اجرا می شود . |
oninput | رويدادی است که در هنگام وارد کردن اطلاعات در عنصر توسط کاربر اجرا می شود |
oninvalid | رويدادی است که در هنگام نامعتبر بودن عنصر اجرا می شود. |
onselect | در هنگام انتخاب کردن عنصر مورد نظر در فرم تحريک می شود . |
onsubmit | در هنگام فشردن دکمه submit فرم و ارسال اطلاعات کنترل های فرم تحريک می شود . |
رويدادهای موس در HTML
رویداد | شرح |
onclick | اين رويداد در هنگام کليک کردن بر روی عنصر مورد نظر تحريک می شود . |
ondblclick | اين رويداد در هنگام دابل کليک کردن بر روی عنصر مورد نظر تحريک می شود . |
onmousedown | اين رويداد در هنگام فشردن دکمه موس بر روی عنصر مورد نظر تحريک می شود. |
onmoouseover | اين رويداد در هنگام قرار گرفتن اشاره گر موس بر روی سطح عنصر مورد نظر تحريک می شود . |
onmouseout | اين رويداد در هنگام خارج شدن اشاره گر موس از روی سطح عنصر مورد نظر تحريک می شود . |
onmouseup | اين رويداد در هنگام رها کردن دکمه موس بر روی عنصر مورد نظر تحريک می شود . |
رويدادهای صفحه کليد در HTML در کنترل های base , br , frame , frameset , head , html iframe , meta , param , script , style و title کاربرد ندارد .
رويدادهای صفحه کليد در HTML شامل رویدادهای زیر میشود:
رویداد | شرح |
onkeydown | رويدادی که در هنگام فشردن يک کليد بر روی عنصر مورد نظر فعال می شود . |
onkeypress | رويدادی که در هنگام فشردن و رها کردن يک کليد بر روی عنصر مورد نظر فعال می شود . |
onkeyup | رويدادی که در هنگام رها کردن يک کليد فشرده شده بر روی عنصر مورد نظر فعال می شود . |
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!