HTML Events Attributes Reference
HTML Events Attributes Reference – مرجع كامل لمعظم سمات الأحداث فى لغة HTML.
HTML Events Attributes
يمكن تطبيق الأحداث Events التالية على معظم العناصر لتنفيذ كود JavaScript عند حدوث حدث أو أحداث معينة.
أحداث النموذج – Form Events
فى هذا الجدول ستجد معظم الأحداث التى ستطبق على النماذج، كالتالى:
| الحدث | الوصف |
|---|---|
| onblur | يتم تشغيله عندما يفقد العنصر التركيز. |
| يتم تشغيله عندما يتغير قيمة العنصر. | |
| onfocus | يتم تشغيله عندما يتم التركيز على العنصر. |
| يتم تشغيله عندما يغير المستخدم قيمة المدخلات. | |
| يتم تشغيله عندما يكون العنصر غير صالح (أثناء التحقق من صحة النموذج). | |
| onselect | يتم تشغيله عند تحديد بعض النصوص أو تغيير التحديد الحالي بواسطة المستخدم. |
| onsearch | يتم تشغيله عندما يكتب المستخدم شيئًا ما في حقل إدخال البحث. |
| onreset | يتم تشغيله عندما يقوم المستخدم بإعادة تعيين نموذج. |
| onsubmit | يتم تشغيله عند إرسال النموذج. |
أحداث النافذة – Window Events
ستجد فى هذا الجدول معظم الأحداث التى ستطبق على النوافذ، كالتالى:
| الحدث | الوصف |
|---|---|
| onload | يتم تشغيله عند انتهاء تحميل المستند. |
| onunload | يتم تشغيله مباشرة قبل إلغاء تحميل المستند أو إغلاق نافذة المستعرض. |
| يتم تشغيله عندما تعود اتصالات الشبكة ويبدأ المتصفح في العمل عبر الإنترنت. | |
| يتم تشغيله عندما ينقطع أو يفشل اتصال الشبكة ويبدأ المتصفح في العمل دون اتصال. | |
| يتم تشغيله عندما يتم تغيير حجم نافذة المتصفح. | |
| يتم تشغيله عند تحديث منطقة تخزين الويب (Web Storage). | |
| يتم تشغيله عندما ينتقل المستخدم إلى صفحة ويب. | |
| يتم تشغيله عندما ينتقل المستخدم إلى صفحة ويب أخرى. | |
| يتم تشغيله عند إجراء تغييرات على السجل النشط. | |
| يتم تشغيله عند حدوث أخطاء في المستند. | |
| يتم تشغيله عندما يرسل المستخدم رسالة عبر المستند. | |
| يتم تشغيله بعد طباعة المستند المرتبط. | |
| يتم تشغيله قبل طباعة المستند المرتبط. | |
| يتم تشغيله قبل إلغاء تحميل المستند. | |
| يتم تشغيله عندما يتغير جزء المعرف identifier من عنوان URL الخاص بالمستند (أي جزء عنوان URL الذي يتبع العلامة # يتغير). | |
| يتم تشغيله عندما يقوم المستند بإجراء تراجع. | |
| يتم تشغيله عندما يقوم المستند بإجراء إعادة. |
أحداث الماوس – Mouse Events
هذا الجدول يشتمل على معظم الأحداث التى ستطبق مع إستخدام الماوس، كالتالى:
| الحدث | الوصف |
|---|---|
| onclick | يتم تشغيله عندما ينقر المستخدم بالماوس على العنصر. |
| ondblclick | يتم تشغيله عندما ينقر المستخدم بالماوس نقرًا مزدوجًا على العنصر. |
| onmousedown | يتم تشغيله عند الضغط على زر الماوس فوق عنصر. |
| onmousemove | يتم تشغيله عندما يحرك المستخدم مؤشر الماوس فوق عنصر. |
| onmouseout | يتم تشغيله عندما يحرك المستخدم مؤشر الماوس خارج حدود العنصر. |
| onmouseover | يتم تشغيله عندما يحرك المستخدم مؤشر الماوس على عنصر. |
| onmouseup | يتم تشغيله عندما يحرر المستخدم زر الماوس بينما يكون الماوس فوق عنصر. |
| يتم تشغيله عندما يقوم المستخدم بتمرير محتويات عنصر عن طريق التمرير في شريط تمرير العنصر. | |
| يتم تشغيله عندما يفتح المستخدم أو يغلق عنصر <details>. | |
| يتم تشغيله عندما يتم تشغيل قائمة سياق كلام context من قبل المستخدم من خلال النقر بزر الماوس الأيمن على العنصر. | |
| يتم تشغيله عند تشغيل حدث contextmenu على عنصر له سمة contextmenu. | |
| [Deprecated] يمكنك استخدم سمة onwheel بدلاً منها. | |
| يتم تشغيله عندما يقوم المستخدم بتمرير محتويات عنصر عن طريق تحريك عجلة الماوس لأعلى أو لأسفل فوق عنصر. | |
| يتم تشغيله عندما يسحب المستخدم عنصرًا (يتم تشغيل هذا الحدث طوال عملية السحب). | |
| يتم تشغيله عند تحرير زر الماوس أثناء عملية السحب والإفلات ، أي عند إسقاط العنصر المسحوب. | |
| يتم تشغيله عندما يحرر المستخدم زر الماوس في نهاية عملية السحب. | |
| يتم تشغيله عندما يسحب المستخدم عنصرًا إلى هدف إسقاط صالح. | |
| يتم تشغيله عندما يترك عنصر هدف إسقاط صالحًا أثناء عملية السحب. | |
| يتم تشغيله عندما يتم سحب عنصر فوق هدف إسقاط صالح. | |
| يتم تشغيله عندما يبدأ المستخدم في سحب تحديد نص أو عنصر محدد. |
أحداث لوحة المفاتيح – Keyboard Events
ستجد فى هذا الجدول معظم الأحداث التى ستطبق مع إستخدام لوحة المفاتيح، كالتالى:
| الحدث | الوصف |
|---|---|
| onkeydown | يتم تشغيله عند الضغط على أحد المفاتيح. |
| onkeyup | يتم تشغيله عند تحرير المستخدم مفتاح. |
| onkeypress | يتم تشغيله عند الضغط على المفتاح وتحريره. |
أحداث الوسائط – Media Events
ستجد فى هذا الجدول معظم الأحداث التى ستطبق على الوسائط، كالتالى:
| الحدث | الوصف |
|---|---|
| يتم تشغيله عند توفر بيانات كافية لتشغيل الوسائط ، على الأقل لبضع frames. 💡 تتطلب مزيدًا من التخزين المؤقت. | |
| يتم تشغيله عندما يمكن تشغيل الوسائط بالكامل حتى النهاية دون الحاجة إلى التوقف لمزيد من التخزين المؤقت. | |
| يتم تشغيله عندما يتغير تلميح مسار النص في عنصر <track>. | |
| يتم تشغيله عند إعادة تعيين عنصر الوسائط إلى حالته الأولية ، إما بسبب خطأ فادح أثناء التحميل ، أو بسبب استدعاء طريقة ()load لإعادة تحميله. | |
| يتم تشغيله عند الوصول إلى نهاية التشغيل. | |
| onabort | يتم تشغيله عندما يتم إيقاف التشغيل ، ولكن ليس بسبب خطأ. |
| يتم تشغيله عند حدوث خطأ أثناء جلب بيانات الوسائط. | |
| يتم تشغيله عندما يتم تحميل بيانات الوسائط في موضع التشغيل الحالي. | |
| | يتم تشغيله عند انتهاء تحميل البيانات الوصفية للوسائط (مثل المدة duration). |
| يتم تشغيله عند بدء تحميل الوسائط. | |
| يتم تشغيله عند إيقاف التشغيل مؤقتًا ، إما بواسطة المستخدم أو برمجيًا. | |
| يتم تشغيله عندما يبدأ تشغيل الوسائط بعد إيقافها مؤقتًا ، أي عند طلب طريقة التشغيل ()play. | |
| يتم تشغيله عند بدء تشغيل الصوت أو الفيديو. | |
| يتم تشغيله عند توقف التشغيل لأن الإطار التالي لمورد الفيديو غير متاح. | |
| يتم تشغيله بشكل دوري للإشارة إلى التقدم أثناء تنزيل بيانات الوسائط. | |
| يتم تشغيله عند زيادة أو تقليل معدل التشغيل أو السرعة ، مثل الحركة البطيئة أو وضع التقديم السريع. | |
| يتم تشغيله عند تعيين سمة seeking على خطأ “false” للإشارة إلى انتهاء الطلب. | |
| يتم تشغيله عند تعيين سمة seeking على صواب “true” للإشارة إلى أن الطلب نشط. | |
| يتم تشغيله عند توقف التنزيل بشكل غير متوقع. | |
| يتم تشغيله عندما يتوقف تحميل الوسائط عن قصد. | |
| يتم تشغيله عند تغيير مستوى الصوت أو كتم الصوت أو إلغاء كتم التشغيل. | |
| يتم تشغيله عندما يتغير موضع التشغيل. |
أحداث الحافظة – Clipboard Events
ستجد فى هذا الجدول معظم الأحداث التى ستطبق مع الحافظة، كالتالى:
| الحدث | الوصف |
|---|---|
| يتم تشغيله عندما ينسخ المستخدم العنصر أو التحديد ، وإضافته إلى حافظة النظام. | |
| يتم تشغيله عندما يقوم المستخدم بلصق البيانات ، ونقل البيانات من حافظة النظام إلى المستند. | |
| يتم تشغيله عند إزالة العنصر أو التحديد من المستند وإضافته إلى حافظة النظام. |
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!