ویژگی های رویداد در HTML

ویژگی های رویداد در HTML

در این بخش از آموزش HTML ، انواع رویدادها در HTML را شرح میدهیم.
تمام عناصر در HTML میتواننند شامل رویدادهایی باشند. رويدادها مجموعه عمل هايی هستند که در صورت بروز يک اتفاق در صفحه ( مثل کليک کردن بر روی يک عنصر ، دابل کليک ، فشردن دکمه خاص و … ) عکس العمل نشان داده و باعث اجرای دستور يا دستورات تعيين شده برای آن اتفاق خاص می شوند .
هر عنصرشامل رويدادهای مختص به خود است که هر کدام از آنها را می توان در درون تگ عنصر تعيين و مقدار دهی کرد . معمولا يک رويداد ، تابع يا اسکريپتی را اجرا يا فراخوانی می کند .
 ویژگی های رویداد در HTML به چند قسمت زیر تقسم میشوند:

در هر بخش به توضیح کامل در مورد این رویدادها میپردازیم .
رويدادهای پنجره در HTML
رويدادهای پنجره در HTML فقط در عنصرهای body و frameset معتبر هستند .
رويدادهای پنجره در HTML شامل رویدادهای زیر میشود:

 
 

رویداد شرح
onafterprint رويدادی است که بعد از پرینت شدن سند اجرا می شود.
onbeforeprint رويدادی است که قبل از پرینت شدن سند اجرا می شود.
onbeforeunload رويدادی است که قبل از اجرای (load) سند اجرا می شود.
onerror   رويدادی است که هنگام وقوع ارور اجرا می شود.
onhaschange رويدادی است که زمانی که سند تغییر میکند  اجرا می شود.
onload   رويدادی است که در هنگام لود شدن ( بار گذاری ) صفحه اجرا می شود .
onmessage  رويدادی است که در هنگام اجرا شدن یک پیغام اجرا می شود .
onoffline   رويدادی است که در هنگام offline شدن سند اجرا می شود.
ononline رويدادی است که در هنگام online شدن سند اجرا می شود.
onpagehide رويدادی است که در هنگام مخفی شدن پنجره اجرا می شود.
onpageshow رويدادی است که در هنگام آشکار شدن پنجره اجرا می شود.
onpopstate رويدادی است که در هنگام تغییر کردن history ویندوز اجرا می شود.
onredo   رويدادی است که در هنگام از نو اجرا شدن سند اجرا می شود.
onresize   رويدادی است که در هنگام تغییر سایز پنجره اجرا می شود.
onstorage  رويدادی است که در هنگام به روز رسانی وب سایت اجرا می شود.
onundo   رويدادی است که در هنگام خنثی شدن  سند اجرا می شود.
onunload رويدادی است که در هنگام خارج شدن صفحه از حافظه ( بستن ) اجرا می شود .
رويدادهای عناصر فرم در HTMLرويدادهای عناصر فرم در HTML فقط در عنصرهای کنترلی فرمها کاربرد دارند .رويدادهای عناصر فرم در HTML شامل رویدادهای زیر میشود:

رویداد شرح
onblur در هنگام از دست دادن فوکوس کنترل تحريک می شود .
onchange در هنگام تغيير وضعيت يک کنترل تحريک می شود . برای مثال در کنترل textbox در هنگام تغيير متن درون آن تحريک می شود .
oncontextmenu رويدادی است که منوی صفحه راه اندازی میشود اجرا می شود .
onfocus در هنگامي که کنترل فوکوس را به دست می آورد ، تحريک می شود .
onformchange رويدادی است که هنگام تغییر کردن صفحه اجرا می شود .
onforminput رويدادی است که در هنگام وارد کردن اطلاعات در فرم توسط کاربر اجرا می شود .
oninput رويدادی است که در هنگام وارد کردن اطلاعات در عنصر توسط کاربر اجرا می شود
oninvalid رويدادی است که در هنگام نامعتبر بودن عنصر اجرا می شود.
onselect در هنگام انتخاب کردن عنصر مورد نظر در فرم تحريک می شود .
onsubmit در هنگام فشردن دکمه submit فرم و ارسال اطلاعات کنترل های فرم تحريک می شود .
رويدادهای موس در HTML

رويدادهای موس در کنترل های base , br , frame , frameset , head , html , iframe , meta , param , script و title کاربرد ندارد .
رويدادهای موس در HTML شامل رویدادهای زیر میشود:

رویداد شرح
onclick اين رويداد در هنگام کليک کردن بر روی عنصر مورد نظر تحريک می شود .
ondblclick اين رويداد در هنگام دابل کليک کردن بر روی عنصر مورد نظر تحريک می شود .
onmousedown اين رويداد در هنگام فشردن دکمه موس بر روی عنصر مورد نظر تحريک می شود.
onmoouseover اين رويداد در هنگام قرار گرفتن اشاره گر موس بر روی سطح عنصر مورد نظر تحريک می شود .
onmouseout اين رويداد در هنگام خارج شدن اشاره گر موس از روی سطح عنصر مورد نظر تحريک می شود .
onmouseup اين رويداد در هنگام رها کردن دکمه موس بر روی عنصر مورد نظر تحريک می شود .

 

 

ويدادهای صفحه کليد در HTML

رويدادهای صفحه کليد در HTML  در کنترل های base , br , frame , frameset , head , html iframe , meta , param , script , style و title کاربرد ندارد .

رويدادهای صفحه کليد در HTML شامل رویدادهای زیر میشود:

رویداد شرح
onkeydown رويدادی که در هنگام فشردن يک کليد بر روی عنصر مورد نظر فعال می شود .
onkeypress رويدادی که در هنگام فشردن و رها کردن يک کليد بر روی عنصر مورد نظر فعال می شود .
onkeyup رويدادی که در هنگام رها کردن يک کليد فشرده شده بر روی عنصر مورد نظر فعال می شود .

کمک رایانه
مشکلات رایانه ای
سوالات رایانه ای
پاسخگویی به سوالات رایانه ای

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *