قدم قبلی > | < قدم بعدی |
در این آموزش html به معرفی ویژگی های رویداد HTML می پردازیم
ویژگی های رویداد جهانی
HTML 4 توانایی ایجاد وقایع باعث اقدامات در یک مرورگر شد، مانند راه اندازی یک جاوا اسکریپت زمانی که یک کاربر روی یک عنصر کلیک کند.
برای کسب اطلاعات بیشتر در مورد رویدادهای برنامه نویسی، لطفا به آموزش جاوا اسکریپت مراجعه کنید.
در زیر ویژگی های رویداد جهانی است که می تواند به عناصر HTML اضافه شود تا رویدادهای رویداد را تعریف کند.
ویژگی های رویداد پنجره
رویدادها برای شیء پنجره (برای برچسب <body> اعمال می شود):
ویژگی | ارزش | توضیح |
onafterprint | script | اسکریپت اجرا می شود پس از چاپ سند |
onbeforeprint | script | اسکریپت اجرا می شود قبل از اینکه سند چاپ شود |
onbeforeunload | script | اسکریپت اجرا می شود زمانی که سند مورد تخلیه قرار می گیرد |
onerror | script | اسکریپت اجرا می شود زمانی که یک خطا رخ می دهد |
onhashchange | script | اسکریپت اجرا می شود زمانی که تغییر در بخش لنگر URL وجود دارد |
onload | script | پس از اتمام صفحه، بارگیری می شود |
onmessage | script | اسکریپت اجرا می شود زمانی که پیام باعث می شود |
onoffline | script | اسکریپت اجرا می شود زمانی که مرورگر شروع به کار آفلاین می کند |
ononline | script | اسکریپت اجرا می شود زمانی که مرورگر شروع به کار آنلاین کند |
onpagehide | script | اسکریپت اجرا می شود زمانی که یک کاربر از صفحه دور می شود |
onpageshow | script | اسکریپت اجرا می شود زمانی که یک کاربر به یک صفحه هدایت می شود |
onpopstate | script | اسکریپت اجرا می شود که تاریخچه پنجره تغییر می کند |
onresize | script | هنگامی که پنجره مرورگر تغییر اندازه داده می شود آتش می کشد |
onstorage | script | زمانی که یک منطقه ذخیره سازی وب به روز می شود، یک اسکریپت اجرا می شود |
onunload | script | یک بار صفحه تخلیه می شود (یا پنجره مرورگر بسته شده است) |
رویدادهای فرم
رویدادهایی که توسط اقدامات درون یک فرم HTML اعمال می شود (برای تقریبا تمام عناصر HTML، اما بیشتر در عناصر فرم استفاده می شود):
ویژگی | ارش | توضیح |
onblur | script | لحظه ای که عنصر فوکوس را از دست می دهد، آتش می گیرد |
onchange | script | هنگامی که مقدار عنصر تغییر می کند، لحظه ای می شود |
oncontextmenu | script | اسکریپت اجرا می شود زمانی که یک منوی زمینه منجر شود |
onfocus | script | لحظه ای که عنصر فوکوس می شود، می شود |
oninput | script | اسکریپت اجرا می شود زمانی که عنصر کاربر ورودی را دریافت می کند |
oninvalid | script | اسکریپت اجرا می شود زمانی که یک عنصر نامعتبر است |
onreset | script | هنگامی که دکمه Reset در یک فرم کلیک می شود، آتش می کند |
onsearch | script | هنگامی که کاربر چیزی را در یک فیلد جستجو می کند، آتش می زند (برای <input = “search”>) |
onselect | script | آتش سوزی پس از اینکه برخی از متن در یک عنصر انتخاب شد |
onsubmit | script | هنگامی که یک فرم ارسال می شود، آتش می کشد |
رویدادهای صفحه کلید
ویژگی | ارزش | توضیح |
onkeydown | script | هنگامی که کاربر یک کلید را فشار می دهد، آتش می گیرد |
onkeypress | script | هنگامی که کاربر یک کلید را فشار می دهد، آتش می کشد |
onkeyup | script | هنگامی که کاربر یک کلید را منتشر می کند، آتش می گیرد |
رویدادهای ماوس
ویژگی | ارزش | توضیح |
onclick | script | بر روی یک موس کلیک بر روی عنصر |
ondblclick | script | بر روی ماوس آتش دوبار کلیک بر روی عنصر |
onmousedown | script | هنگامی که دکمه ی ماوس روی یک عنصر فشار داده می شود، آتش می کند |
onmousemove | script | زمانی که نشانگر ماوس در حال حرکت است در حالی که بیش از یک عنصر است، آتش می کشد |
onmouseout | script | هنگامی که نشانگر ماوس از یک عنصر حرکت می کند، آتش می گیرد |
onmouseover | script | هنگامی که نشانگر ماوس بیش از یک عنصر حرکت می کند، آتش می گیرد |
onmouseup | script | هنگامی که دکمه ی ماوس بر روی یک عنصر منتشر می شود، آتش می گیرد |
onmousewheel | script | منسوخ. به جای آن از ویژگی onwheel استفاده کنید |
onwheel | script | هنگامی که چرخ موس روی یک عنصر به بالا یا پایین میرود، آتش میگیرد |
رویدادهای Drag
ویژگی | ارزش | توضیح |
ondrag | script | اسکریپت اجرا می شود زمانی که عنصر کش می شود |
ondragend | script | اسکریپت در پایان عملیات کشیدن اجرا می شود |
ondragenter | script | اسکریپت اجرا می شود زمانی که یک عنصر به یک هدف قطره معتبر کششیده شده است |
ondragleave | script | اسکریپت اجرا می شود زمانی که عنصر یک هدف قطره معتبر را ترک می کند |
ondragover | script | اسکریپت اجرا می شود زمانی که یک عنصر در یک هدف قطره معتبر کشانده می شود |
ondragstart | script | اسکریپت که در ابتدای عملیات drag اجرا می شود |
ondrop | script | اسکریپت اجرا می شود زمانی که عنصر کشش افتاده است |
onscroll | script | اسکریپت اجرا می شود زمانی که یک اسکرول عنصر در حال حرکت است |
رویدادهای Clipboard
ویژگی | ارزش | توضیح |
oncopy | script | هنگامی که کاربر محتوای یک عنصر را کپی می کند، آتش می گیرد |
oncut | script | هنگامی که کاربر محتوای یک عنصر را کاهش می دهد، آتش می کشد |
onpaste | script | هنگامی که کاربر برخی از محتوا در یک عنصر را پر می کند، آتش می کشد |
رویدادهای رسانه ای
رویدادهایی که توسط رسانه ها مانند ویدیوها، تصاویر و صوتی انجام می شود (برای همه عناصر HTML اعمال می شود، اما در عناصر رسانه ای مانند <صوتی>، <embed>، <img>، <object> و <video> رایج است.
ویژگی | ارزش | توضیح |
oncanplay | script | اسکریپت اجرا می شود زمانی که یک فایل آماده برای شروع بازی است (زمانی که آن را به اندازه کافی بافر برای شروع) |
oncanplaythrough | script | اسکریپت اجرا می شود زمانی که یک فایل را می توان بدون توقف برای بافر بازی کرد |
oncuechange | script | اسکریپت اجرا می شود زمانی که نشانه در یک عنصر <track> تغییر می کند |
ondurationchange | script | اسکریپت اجرا می شود زمانی که طول رسانه ها تغییر می کند |
onemptied | script | اسکریپت اجرا می شود زمانی که چیزی بد رخ می دهد و فایل ناگهان در دسترس نیست (مانند غیر منتظره قطع) |
onended | script | اسکریپت اجرا می شود زمانی که رسانه ها به پایان رسیدن (یک رویداد مفید برای پیام هایی مانند “تشکر از گوش دادن”) |
onerror | script | اسکریپت اجرا می شود زمانی که هنگام بارگذاری فایل خطایی رخ می دهد |
onloadeddata | script | اسکریپت اجرا می شود زمانی که داده های رسانه ای بارگیری می شود |
onloadedmetadata | script | اسکریپت اجرا می شود زمانی که داده های متا (مثل ابعاد و مدت زمان) بارگذاری می شوند |
onloadstart | script | اسکریپت اجرا می شود درست همانطور که فایل شروع به بارگذاری می کند قبل از هر چیز در واقع بارگذاری می شود |
onpause | script | اسکریپت اجرا می شود زمانی که رسانه آماده برای شروع بازی است |
onplay | script | اسکریپت اجرا می شود زمانی که رسانه ها در واقع شروع به بازی کرده اند |
onplaying | script | اسکریپت اجرا می شود زمانی که مرورگر در حال دریافت داده های رسانه ای است |
onprogress | script | اسکریپت برای اجرا هر بار تغییر نرخ پخش (مانند زمانی که کاربر به یک حرکت آهسته یا حالت سریع به جلو سوق می دهد) |
onratechange | script | اسکریپت اجرا می شود زمانی که مشخصه جستجو به اشتباه تنظیم می شود که نشان می دهد که جستجو به پایان رسیده است |
onseeked | script | اسکریپت اجرا می شود هنگام تهیه اطلاعات رسانه قبل از اینکه به هر دلیلی به طور کامل بارگیری شود متوقف می شود |
onseeking | script | اسکریپت اجرا می شود زمانی که ویژگی جستجو به درستی مشخص می شود که جستجوی فعال است |
onstalled | script | اسکریپت اجرا می شود زمانی که مرورگر قادر به جمع آوری اطلاعات رسانه ای به هر دلیلی نیست |
onsuspend | script | اسکریپت اجرا می شود هنگام تهیه اطلاعات رسانه قبل از اینکه به هر دلیلی به طور کامل بارگیری شود متوقف می شود |
ontimeupdate | script | اسکریپت اجرا می شود زمانی که موقعیت بازی تغییر می کند (مانند زمانی که کاربر سریع به نقطه دیگری از رسانه منتقل می شود) |
onvolumechange | script | اسکریپت اجرا می شود هر بار تغییر حجم (شامل تنظیم حجم به “قطع”) |
onwaiting | script | اسکریپت اجرا می شود زمانی که رسانه ها متوقف شده است، اما انتظار می رود از سر گرفته شود (مانند زمانی که رسانه ها به بافر داده های بیشتر باقی می مانند) |
گام قبلی > | < گام بعدی |
هنوز دیدگاهی برای این مطلب ثبت نشده است.