حتما بخوانید: تگ توضیحات
- 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 | رویدادی که در هنگام رها کردن یک کلید فشرده شده بر روی عنصر مورد نظر فعال می شود . |
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!






