ویژگی های رویداد در اچ تی ام ال

۱۳۹۵/۹/۱۴
حجت رمضانی
ویژگی های رویداد در اچ تی ام ال

ویژگی های رویداد عمومی ( ویژگی های رویدادی که عمومی هستند)

اچ تی ام ال 4 ، این توانایی را اضافه کرده است که به رویدادها اجازه می دهد تا در مرورگر، آغاز گر یک کار باشند، مثل اینکه با کلیک کردن بر روی یک عنصر، جاوا اسکریپت شروع به کار کند.

در اینجا ویژگی های رویداد عمومی را مشاهده می کنیم.

 

رویداد های پنجره

ویژگی
اعتبار (ارزش)
توضیح
Onafterprint
اسکریپت
رویدادی است که پس از پرینت شدن سند اجرا می شود
onbeforeprint
اسکریپت
رویدادی است که قبل از پرینت شدن سند انجام می شود
onbeforeunload
اسکریپت
رویدادی است که قبل از بسته شدن سند، اجرا می شود
Onerror
اسکریپت
رویدادی است که هنگام وقوع خطا اجرا می شود
onhashchange
اسکریپت
رویدادی است که هنگامی رخ می دهد که تغییری در قسمت لنگری یک URL پدید آید
Onloaud
اسکریپت
رویدادی است که هنگامی رخ می دهد که اجرا شدن صفحه به پایان برسد
Onmessage
اسکریپت
رویدادی است که هنگامی رخ می دهد که پیامی دریافت شود
Onoffline
اسکریپت
رویدادی است که هنگام آفلاین بودن مرورگر انجام می شود
Ononline
اسکریپت
رویدادی است که هنگام آنلاین بودن مرورگر انجام می شود
Onpagehide
اسکریپت
رویدادی است که هنگام خارج شدن از صفحه انجام می شود
onpageshow
اسکریپت
رویدادی است که هنگام وارد شدن به یک صفحه انجام می شود
onpopstate
اسکریپت
رویدادی است که هنگام تغییر تاریخچه پنجره اجرا می شود
onresize
اسکریپت
رویدادی است که هنگام تنظیم مجدّد اندازه پنجره مرورگر اجرا می شود
onstorage
اسکریپت
رویدادی است که هنگام به روزرسانی ناحیه ذخیره سازی وب اجرا می شود
onunload
اسکریپت
رویدادی است که هنگام اجرا نشدن یک صفحه ( یا بسته شدن مرورگر ) اجرا می شود

 

رویداد های فرم

 رویدادهایی که درون یک فرم اچ تی ام ال اجرا می شوند ( برای تقریباً تمام عناصر اچ تی ام ال به کار می روند، امّا بیشتر برای عناصر فرم استفاده می شوند ).

ویژگی
اعتبار (ارزش)
توضیح
onblur
اسکریپت
در هنگام از دست دادن فکوس، اجرا می شود
onchange
اسکریپت
هنگامی رخ می دهد که ارزش یک عنصر تغییر کند
oncontextmenu
اسکریپت
هنگامی رخ می دهد که منوی زمینه راه اندازی شود
onfocus
اسکریپت
هنگامی رخ می دهد که بر عنصر فکوس شود
oninput
اسکریپت
هنگامی رخ می دهد که کاربر اطّلاعات را وارد عنصر می کند
Oninvalid
اسکریپت
هنگامی رخ می دهد که عنصر غیر معتبر باشد
onreset
اسکریپت
هنگامی رخ می دهد که یک فرم، ریست شود
onsearch
اسکریپت
هنگامی رخ می دهد که کاربر چیزی را در نوار جست و جو بنویسد
onselect
اسکریپت
هنگامی رخ می دهد که عنصر انتخاب می شود
onsubmit
اسکریپت
هنگامی رخ می دهد که یک فرم، ارائه می شود

 

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

ویژگی
اعتبار (ارزش)
توضیح
onkeydown
اسکریپت
هنگامی رخ می دهد که کاربر در حال فشار دادن کلید است
onkeypress
اسکریپت
هنگامی رخ می دهد که کاربر کلید را فشار می دهد
onkeyup
اسکریپت
هنگامی رخ می دهد که کاربر کلید را رها می کند

 

رویدادها مربوط به ماوس

ویژگی
اعتبار (ارزش)
توضیح
onclick
اسکریپت
هنگامی رخ می دهد که بر روی عنصر کلیک شود
ondbclick
اسکریپت
هنگامی رخ می دهد که بر روی عنصر، دابل کلیک شود
ondrag
اسکریپت
هنگامی رخ می دهد که یک عنصر کشیده شود
ondragend
اسکریپت
این حالت هنگامی رخ می دهد که عملیّات کشیدن به پایان برسد
ondragenter
اسکریپت
هنگامی رخ می دهد که یک عنصر به منطقه معتبر رها کردن، کشیده شود
ondragleave
اسکریپت
هنگامی رخ می دهد که یک عنصر، از منطقه معتبر رها کردن، خارج شود
ondragover
اسکریپت
هنگامی رخ می دهد که عنصر کشیده شده، بر روی منطقه ای معتبر، رها شود
ondragstart
اسکریپت
هنگامی رخ می دهد که عملیّات کشیدن آغاز شود
ondrop
اسکریپت
هنگامی رخ می دهد که عنصر کشیده شده، رها شود
onmousedown
اسکریپت
هنگامی رخ می دهد که دکمه ماوس روی یک عنصر فشار داده شود
onmousemove
اسکریپت
هنگامی رخ می دهد که اشاره گر ماوس، بر روی یک عنصر در حال حرکت کردن است
onmouseout
اسکریپت
هنگامی رخ می دهد که اشاره گر موس، از روی یک عنصر برداشته شود
onmouseover
اسکریپت
هنگامی رخ می دهد که نشانگر ماوس، بر روی یک عنصر حرکت می کند
onmouseup
اسکریپت
هنگامی رخ می دهد که دکمه ماوس، بر روی یک عنصر رها شود
onmousewheel
اسکریپت
هنگامی رخ می دهد که غلطک ماوس، بر روی یک عنصر حرکت کند
onscroll
اسکریپت
هنگامی رخ می دهد که نوار پیمایش یک عنصر، اسکرول شود
onwheel
اسکریپت
هنگامی رخ می دهد که غلطک ماوس، به سمت بالا یا پایین می غلطد

 

رویدادهای کلیپ بورد

ویژگی
اعتبار (ارزش)
توضیح
oncopy
اسکریپت
هنگامی رخ می دهد که کاربر محتوای یک عنصر را کپی می کند
oncut
اسکریپت
هنگامی رخ می دهد که کاربر محتوای یک عنصر را می برد ( کات می کند )
onpaste
اسکریپت
هنگامی رخ می دهد که کاربر محتوایی را به یک عنصر می چسباند ( پیست می کند )

 

 رویداد های رسانه ( ویدئو، تصویر یا صوت )

ویژگی
اعتبار (ارزش)
توضیح
onabort
اسکریپت
هنگامی رخ می دهد که اجرای ( لود شدن ) یک فایل صوتی یا تصویری، بی نتیجه بماند
oncanplay
اسکریپت
هنگامی که فایل، آماده اجرا شدن است، اجرا می شود ) هنگامی که به اندازه کافی برای اجرا، میان گیری کرده باشد )
oncanplaythrough
اسکریپت
وقتی اجرا می شود که فایل بتواند به طور کامل، تا انتها و بدون توقّف برای میانگیری، اجرا شود.
oncuechange
اسکریپت
هنگامی رخ می دهد که نشانه (cue) در عنصر < track > تغییر کند
ondurationchange
اسکریپت
هنگامی رخ می دهد که طول فایل صوتی یا تصویری تغییر کند
onemptied
اسکریپت
هنگامی رخ می دهد که اتفاق بدی بیافتد و ناگهان فایل غیر قابل دسترس شود
onended
اسکریپت
هنگامی رخ می دهد که فایل صوتی یا تصویری به پایان برسد
oneror
اسکریپت
هنگام رخ دادن خطا، انجام می شود
onloadeddata
اسکریپت
هنگامی رخ می دهد که داده های فایل های صوتی یا تصویری، اجرا ( لود ) شده باشند
onloadedmetadata
اسکریپت
هنگامی رخ می دهد که داده های متا یک فایل صوتی یا تصویری، اجرا ( لود ) شده باشند
onloadstart
اسکریپت
هنگامی رخ می دهد که فایل شروع به اجرا ( لود ) شدن می کند ( قبل از اینکه واقعاً چیزی اجرا شود )
onpause
اسکریپت
هنگامی رخ می دهد که یک فایل صوتی یا تصویری، به هر دلیلی متوقّف شود
onplay
اسکریپت
هنگامی رخ می دهد که فایل صوتی یا تصویری، آماده اجرا شدن باشد
onplaying
اسکریپت
هنگامی رخ می دهد که فایل صوتی یا تصویری، هم اکنون در حال اجرا شدن باشد
onprogress
اسکریپت
هنگامی رخ می دهد که مرورگر، مشغول فرایند گرفتن داده های صوتی یا تصویری است
onratechange
اسکریپت
هنگامی رخ می دهد که سرعت پخش فایل های صوتی یا تصویری، تغییر کند
onseeked
اسکریپت
هنگامی رخ می دهد که کاربر، حرکت به یک مکان پخش جدید را در فایل صوتی یا تصویری به پایان برد
onseeking
اسکریپت
هنگامی رخ می دهد که کاربر، حرکت به یک مکان پخش جدید را در فایل صوتی یا تصویری شروع کند
onstalled
اسکریپت
هنگامی رخ می دهد که مرورگر به هر دلیلی قادر نیست به داده های فایل های صوتی و تصویری، دست یابد
onsuspend
اسکریپت
هنگامی رخ می دهد که دسترسی به داده های فایل های صوتی یا تصویری، به هر دلیلی، قبل از این که آن فایل ها به طور کامل، اجرا ( لود ) شوند، متوقّف شود
ontimeupdate
اسکریپت
هنگامی رخ می دهد که مکان پخش تغییر کند ( مانند زمانی که کاربر به سرعت مدیا را از نقطه ای به نقطه ی دیگر می برد)
onvolumechange
اسکریپت
هنگامی رخ می دهد که میزان صدا تغییر کند ( از جمله زمانی که صدا بر روی حالت " mute" قرار گیرد
onwaiting
اسکریپت
هنگامی رخ می دهد که فایل صوتی یا تصویری، متوقّف شده است، ولی انتظار می رود که دوباره اجرا شود ( مثل زمانی که فایل متوقّف می شود تا داده های بیشتری را گرد آوری کند )

 

رویدادهای متفرّقه

ویژگی
اعتبار (ارزش)
توضیح
onerror
اسکریپت
هنگامی رخ می دهد که خطایی رخ دهد
onshow
اسکریپت
هنگامی رخ می دهد که یک عنصر < menu > ، به عنوان منوی زمینه نشان داده شود
ontoggle
اسکریپت
هنگامی رخ می دهد که کاربر، عنصر details را باز کند یا ببندد

 

1
درباره نویسنده مطلب
حجت رمضانی
حجت رمضانی

متولد تیر 1370 و دانشجوی کارشناسی برنامه نویسی تحت وب هستم. به گرافیک و وب علاقه زیادی دارم و عاشق وردپرسم... 2 سال به طور حرفه ای طراحی استاتیک سایت انجام داده ام. علاقه مندم آموزش هایی رو در این زمینه برای کاربران عزیز قرار دهم.

نظر کاربران

پاسخ به نظر