الكورس

Advertisements

HTML5 Event Attributes


HTML5 Event Attributes – سمات الحدث فى لغة HTML5.


 

HTML5 Event Attributes

 

الأحداث Events هي الإجراءات التي يتم تنفيذها كنتيجة لعمل المستخدم. على سبيل المثال ، عندما يقوم زائر موقعك بأنشطة مختلفة مثل النقر على النص والصور والروابط ، وعمل hover فوق العناصر، وادخال معلومات فى حقول الإدخال ، وإرسال النموذج، ..إلخ.

يمكن تطبيق الأحداث Events التالية على معظم العناصر لتنفيذ كود JavaScript عند حدوث حدث أو أحداث معينة.

 

هناك بعض الاستثناءات للأحداث حيث لا تكون ذات صلة ببعض العناصر مثل العناصر الموجودة داخل قسم head ، على سبيل المثال title ، base ، link إلخ.

 

أحداث النموذج – Form Events

 

فى هذا الجدول ستجد معظم الأحداث الموجوده فى HTML5 فقط التى ستطبق على النماذج، كالتالى:

الحدثالوصف
html5 icon onchangeيتم تشغيله عندما يتغير قيمة العنصر.
html5 icon oninputيتم تشغيله عندما يغير المستخدم قيمة المدخلات.
html5 icon oninvalidيتم تشغيله عندما يكون العنصر غير صالح (أثناء التحقق من صحة النموذج).

 

أحداث النافذة – Window Events

 

ستجد فى هذا الجدول معظم الأحداث الموجوده فى HTML5 فقط التى ستطبق على النوافذ، كالتالى:

الحدثالوصف
html5 icon ononlineيتم تشغيله عندما تعود اتصالات الشبكة ويبدأ المتصفح في العمل عبر الإنترنت.
html5 icon onofflineيتم تشغيله عندما ينقطع أو يفشل اتصال الشبكة ويبدأ المتصفح في العمل دون اتصال.
html5 icon onresizeيتم تشغيله عندما يتم تغيير حجم نافذة المتصفح.
html5 icon onstorageيتم تشغيله عند تحديث منطقة تخزين الويب (Web Storage).
html5 icon onpageshowيتم تشغيله عندما ينتقل المستخدم إلى صفحة ويب.
html5 icon onpagehideيتم تشغيله عندما ينتقل المستخدم إلى صفحة ويب أخرى.
html5 icon onpopstateيتم تشغيله عند إجراء تغييرات على السجل النشط.
html5 icon onerrorيتم تشغيله عند حدوث أخطاء في المستند.
html5 icon onmessageيتم تشغيله عندما يرسل المستخدم رسالة عبر المستند.
html5 icon onafterprintيتم تشغيله بعد طباعة المستند المرتبط.
html5 icon onbeforeprintيتم تشغيله قبل طباعة المستند المرتبط.
html5 icon onbeforeunloadيتم تشغيله قبل إلغاء تحميل المستند.
html5 icon onhashchangeيتم تشغيله عندما يتغير جزء المعرف identifier من عنوان URL الخاص بالمستند (أي جزء عنوان URL الذي يتبع العلامة # يتغير).
html5 icon onundoيتم تشغيله عندما يقوم المستند بإجراء تراجع.
html5 icon onredoيتم تشغيله عندما يقوم المستند بإجراء إعادة.

 

أحداث الماوس – Mouse Events

 

هذا الجدول يشتمل على معظم الأحداث الموجوده فى HTML5 فقط التى ستطبق مع إستخدام الماوس، كالتالى:

الحدثالوصف
html5 icon onscrollيتم تشغيله عندما يقوم المستخدم بتمرير محتويات عنصر عن طريق التمرير في شريط تمرير العنصر.
html5 icon ontoggleيتم تشغيله عندما يفتح المستخدم أو يغلق عنصر <details>.
html5 icon oncontextmenuيتم تشغيله عندما يتم تشغيل قائمة سياق كلام context من قبل المستخدم من خلال النقر بزر الماوس الأيمن على العنصر.
html5 icon onshowيتم تشغيله عند تشغيل حدث contextmenu على عنصر له سمة contextmenu.
html5 icon onmousewheel[Deprecated] يمكنك استخدم سمة onwheel بدلاً منها.
html5 icon onwheelيتم تشغيله عندما يقوم المستخدم بتمرير محتويات عنصر عن طريق تحريك عجلة الماوس لأعلى أو لأسفل فوق عنصر.
html5 icon ondragيتم تشغيله عندما يسحب المستخدم عنصرًا (يتم تشغيل هذا الحدث طوال عملية السحب).
html5 icon ondropيتم تشغيله عند تحرير زر الماوس أثناء عملية السحب والإفلات ، أي عند إسقاط العنصر المسحوب.
html5 icon ondragendيتم تشغيله عندما يحرر المستخدم زر الماوس في نهاية عملية السحب.
html5 icon ondragenterيتم تشغيله عندما يسحب المستخدم عنصرًا إلى هدف إسقاط صالح.
html5 icon ondragleaveيتم تشغيله عندما يترك عنصر هدف إسقاط صالحًا أثناء عملية السحب.
html5 icon ondragoverيتم تشغيله عندما يتم سحب عنصر فوق هدف إسقاط صالح.
html5 icon ondragstartيتم تشغيله عندما يبدأ المستخدم في سحب تحديد نص أو عنصر محدد.

 

أحداث الوسائط – Media Events

 

ستجد فى هذا الجدول معظم الأحداث الموجوده فى HTML5 فقط التى ستطبق على الوسائط، كالتالى:

الحدثالوصف
html5 icon oncanplayيتم تشغيله عند توفر بيانات كافية لتشغيل الوسائط ، على الأقل لبضع frames.
💡 تتطلب مزيدًا من التخزين المؤقت.
html5 icononcanplaythroughيتم تشغيله عندما يمكن تشغيل الوسائط بالكامل حتى النهاية دون الحاجة إلى التوقف لمزيد من التخزين المؤقت.
html5 icon oncuechangeيتم تشغيله عندما يتغير تلميح مسار النص في عنصر <track>.
html5 icon onemptiedيتم تشغيله عند إعادة تعيين عنصر الوسائط إلى حالته الأولية ، إما بسبب خطأ فادح أثناء التحميل ، أو بسبب استدعاء طريقة ()load لإعادة تحميله.
html5 icon onendedيتم تشغيله عند الوصول إلى نهاية التشغيل.
html5 icon onerrorيتم تشغيله عند حدوث خطأ أثناء جلب بيانات الوسائط.
html5 icon onloadeddataيتم تشغيله عندما يتم تحميل بيانات الوسائط في موضع التشغيل الحالي.
html5 icon onloadedmetadata يتم تشغيله عند انتهاء تحميل البيانات الوصفية للوسائط (مثل المدة duration).
html5 icon onloadstartيتم تشغيله عند بدء تحميل الوسائط.
html5 icon onpauseيتم تشغيله عند إيقاف التشغيل مؤقتًا ، إما بواسطة المستخدم أو برمجيًا.
html5 icon onplayيتم تشغيله عندما يبدأ تشغيل الوسائط بعد إيقافها مؤقتًا ، أي عند طلب طريقة التشغيل ()play.
html5 icon onplayingيتم تشغيله عند بدء تشغيل الصوت أو الفيديو.
html5 icon onwaitingيتم تشغيله عند توقف التشغيل لأن الإطار التالي لمورد الفيديو غير متاح.
html5 icon onprogressيتم تشغيله بشكل دوري للإشارة إلى التقدم أثناء تنزيل بيانات الوسائط.
html5 icon onratechangeيتم تشغيله عند زيادة أو تقليل معدل التشغيل أو السرعة ، مثل الحركة البطيئة أو وضع التقديم السريع.
html5 icon onseekedيتم تشغيله عند تعيين سمة seeking على خطأ “false” للإشارة إلى انتهاء الطلب.
html5 icon onseekingيتم تشغيله عند تعيين سمة seeking على صواب “true” للإشارة إلى أن الطلب نشط.
html5 icon onstalledيتم تشغيله عند توقف التنزيل بشكل غير متوقع.
html5 icon onsuspendيتم تشغيله عندما يتوقف تحميل الوسائط عن قصد.
html5 icon onvolumechangeيتم تشغيله عند تغيير مستوى الصوت أو كتم الصوت أو إلغاء كتم التشغيل.
html5 icon ontimeupdateيتم تشغيله عندما يتغير موضع التشغيل.

 

أحداث الحافظة – Clipboard Events

 

ستجد فى هذا الجدول معظم الأحداث الموجوده فى HTML5 فقط التى ستطبق مع الحافظة، كالتالى:

الحدثالوصف
html5 icon oncopyيتم تشغيله عندما ينسخ المستخدم العنصر أو التحديد ، وإضافته إلى حافظة النظام.
html5 icon onpasteيتم تشغيله عندما يقوم المستخدم بلصق البيانات ، ونقل البيانات من حافظة النظام إلى المستند.
html5 icon oncutيتم تشغيله عند إزالة العنصر أو التحديد من المستند وإضافته إلى حافظة النظام.
جميع قيم الأحداث السابقة هى script.

 

إقرأ أيضًا – HTML5 Event Attributes

 

مرجع كامل لجميع الأحداث HTML Events Attributes Reference.



الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements