English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
قيمة معالج الأحداث هي واحدة أو سلسلة من تعبيرات JavaScript، أو طرق، أو دعوات للوظائف، مفصولة بمسافات متماثلة، ويتم تقييمها بين أقواس مزدوجة. عند حدوث الحدث، يقوم المتصفح بتنفيذ هذه الأوامر.
واحدة من خصائص HTML4 الجديدة هي إمكانية جعل HTML تطلق سلوكًا في المتصفح، مثل بدء قطعة من JavaScript عند ضغط المستخدم على عنصر HTML.
يقدم الجدول أدناه خصائص أحداث المعايير، والتي يمكن إدراجها في عناصر HTML/XHTML لتعريف سلوك الأحداث.
HTML5: أحداث خصائص HTML5 الجديدة.
باستخدام النافذة لانفجار الحدث (للمعاملات <body>):
صفة | قيمة | وصف |
onafterprintHTML5 | script | عند انتهاء طباعة المستند يتم تشغيل البرنامج النصي |
onbeforeprintHTML5 | script | عند طباعة المستند يتم تشغيل البرنامج النصي قبل ذلك |
onbeforeonloadHTML5 | script | عند تحميل المستند يتم تشغيل البرنامج النصي قبل ذلك |
onblur | script | عند فقدان التركيز في النافذة يتم تشغيل البرنامج النصي |
onerrorHTML5 | script | عند حدوث خطأ يتم تشغيل البرنامج النصي |
onfocus | script | عند الحصول على التركيز في النافذة يتم تشغيل البرنامج النصي |
onhaschangeHTML5 | script | عند تغيير المستند يتم تشغيل البرنامج النصي |
onload | script | عند تحميل المستند يتم تشغيل البرنامج النصي |
onmessageHTML5 | script | عند تفعيل الرسالة يتم تشغيل البرنامج النصي |
onofflineHTML5 | script | عند انقطاع الاتصال بالمستند يتم تشغيل البرنامج النصي |
ononlineHTML5 | script | عند وضع المستند على الإنترنت يتم تشغيل البرنامج النصي |
onpagehideHTML5 | script | عند إخفاء النافذة يتم تشغيل البرنامج النصي |
onpageshowHTML5 | script | عند وجود النافذة في الوضع المرئي يتم تشغيل البرنامج النصي |
onpopstateHTML5 | script | عند تغيير سجل النافذة يتم تشغيل البرنامج النصي |
onredoHTML5 | script | عند تنفيذ إعادة التشغيل في المستند يتم تشغيل البرنامج النصي |
onresizeHTML5 | script | عند تغيير حجم النافذة يتم تشغيل البرنامج النصي |
onstorageHTML5 | script | عند تحديث منطقة التخزين على الويب (عند تغيير بيانات التخزين في المساحة) يتم تشغيل البرنامج النصي |
onundoHTML5 | script | عند تنفيذ إلغاء التعديل في المستند يتم تشغيل البرنامج النصي |
onunloadHTML5 | script | عند مغادرة المستخدم المستند يتم تشغيل البرنامج النصي |
تُطلق أحداث النموذج في نموذج HTML (يُستخدم لجميع عناصر HTML، لكن العنصر يجب أن يكون داخل نموذج form):
صفة | قيمة | وصف |
onblur | script | عند فقدان التركيز في العنصر يتم تشغيل البرنامج النصي |
onchange | script | عند تغيير العنصر يتم تشغيل البرنامج النصي |
oncontextmenuHTML5 | script | عند تفعيل قائمة السياق يتم تشغيل البرنامج النصي |
onfocus | script | عند الحصول على التركيز في العنصر يتم تشغيل البرنامج النصي |
onformchangeHTML5 | script | عند تغيير النموذج يتم تشغيل البرنامج النصي |
onforminputHTML5 | script | عند الحصول على إدخال المستخدم في النموذج يتم تشغيل البرنامج النصي |
oninputHTML5 | script | عند الحصول على إدخال المستخدم في العنصر يتم تشغيل البرنامج النصي |
oninvalidHTML5 | script | عند عدم صحة العنصر يتم تشغيل البرنامج النصي |
onreset | script | عند إعادة تعيين النموذج يتم تشغيل البرنامج النصي. غير مدعوم في HTML 5. |
onselect | script | عند اختيار العنصر يتم تشغيل البرنامج النصي |
onsubmit | script | عند تقديم النموذج يتم تشغيل البرنامج النصي |
صفة | قيمة | وصف |
onkeydown | script | عند الضغط على المفتاح يتم تشغيل البرنامج النصي |
onkeypress | script | عند الضغط والإطلاق المفتاح يتم تشغيل البرنامج النصي |
onkeyup | script | عند إطلاق المفتاح يتم تشغيل البرنامج النصي |
تُطلق الأحداث بالماوس، مثل سلوك المستخدم:
صفة | قيمة | وصف |
onclick | script | عند ضغط الماوس مرة واحدة يتم تشغيل البرنامج النصي |
ondblclick | script | عند ضغط الماوس مزدوجًا يتم تشغيل البرنامج النصي |
onmousedown | script | عندما يتم الضغط على زر الفأرة أثناء تشغيل السكربت |
onmousemove | script | عندما يتم تحريك مؤشر الفأرة أثناء تشغيل السكربت |
onmouseout | script | عندما يتم تحريك مؤشر الفأرة خارج العنصر أثناء تشغيل السكربت |
onmouseover | script | عندما يتم تحريك مؤشر الفأرة فوق العنصر أثناء تشغيل السكربت |
onmouseup | script | عندما يتم إطلاق زر الفأرة أثناء تشغيل السكربت |
onmousewheelHTML5 | script | عندما يتم تناول عجلة الفأرة أثناء تشغيل السكربت |
من خلال سحب الفأرة يتم تفعيل الحدث، مثل سلوك المستخدم:
صفة | قيمة | وصف |
ondragHTML5 | script | عندما يتم سحب العنصر أثناء تشغيل السكربت |
ondragendHTML5 | script | عندما يتم إنهاء عملية السحب أثناء تشغيل السكربت |
ondragenterHTML5 | script | عندما يتم سحب العنصر إلى وجهة التحرير الصالحة أثناء تشغيل السكربت |
ondragleaveHTML5 | script | عندما يترك العنصر وجهة التحرير الصالحة أثناء تشغيل السكربت |
ondragoverHTML5 | script | عندما يتم سحب العنصر إلى وجهة التحرير الصالحة أثناء تشغيل السكربت |
ondragstartHTML5 | script | عندما يتم بدء عملية السحب أثناء تشغيل السكربت |
ondropHTML5 | script | عندما يتم سحب العنصر أثناء التحرير أثناء تشغيل السكربت |
onscrollHTML5 | script | عندما يتم سحب علامة التمرير لعدد العناصر الوسائطية أثناء تشغيل السكربت |
من خلال الفيديوهات (videos)، الصور (images) أو الأصوات (audio) يتم تفعيل هذا الحدث، ويدعى غالباً لتطبيقها على عناصر الوسائط في HTML <audio>, <embed>, <img>, <object>, و <video>):
صفة | قيمة | وصف |
onabort | script | عندما يحدث حدث التوقف أثناء تشغيل السكربت |
oncanplayHTML5 | script | عندما يمكن بدء تشغيل الوسائط لكن قد يتطلب التوقف بسبب التحميل أثناء تشغيل السكربت |
oncanplaythroughHTML5 | script | عندما يمكن تشغيل الوسائط حتى النهاية دون التوقف بسبب التحميل أثناء تشغيل السكربت |
ondurationchangeHTML5 | script | عندما يتم تغيير طول الوسائط أثناء تشغيل السكربت |
onemptiedHTML5 | script | عندما يصبح عنصر الوسائط خالياً بشكل مفاجئ (أخطاء في الشبكة، أخطاء في التحميل، إلخ) أثناء تشغيل السكربت |
onendedHTML5 | script | عندما يصل الوسيط إلى نهايته أثناء تشغيل السكربت |
onerrorHTML5 | script | عندما يحدث خطأ أثناء تحميل العنصر أثناء تشغيل السكربت |
onloadeddataHTML5 | script | عندما يتم تحميل بيانات الوسائط أثناء تشغيل السكربت |
onloadedmetadataHTML5 | script | عندما يتم تحميل دuration لعدد العناصر الوسائطية بالإضافة إلى بيانات الوسائط الأخرى أثناء تشغيل السكربت |
onloadstartHTML5 | script | عندما يتم بدء تحميل بيانات الوسائط أثناء تشغيل السكربت |
onpauseHTML5 | script | عندما يتم إيقاف تشغيل بيانات الوسائط أثناء تشغيل السكربت |
onplayHTML5 | script | عندما يتم بدء تشغيل بيانات الوسائط أثناء تشغيل السكربت |
onplayingHTML5 | script | عندما يتم تشغيل بيانات الوسائط أثناء تشغيل السكربت |
onprogressHTML5 | script | عندما يتم تشغيل السكربت أثناء سحب بيانات الوسائط من قبل المتصفح |
onratechangeHTML5 | script | عند تغيير سرعة بيانات التشغيل المتوسط يتم تنفيذ السكربت |
onreadystatechangeHTML5 | script | عند تغيير حالة الاستعداد (ready-state) يتم تنفيذ السكربت |
onseekedHTML5 | script | عندما يصبح خاصية التركيز لعنصر التشغيل المتوسط غير صحيحة وأن التركيز قد انتهى يتم تنفيذ السكربت |
onseekingHTML5 | script | عندما تكون خاصية التركيز لعنصر التشغيل المتوسط صحيحة وأن التركيز قد بدأ يتم تنفيذ السكربت |
onstalledHTML5 | script | عند وجود خطأ في عملية استعادة بيانات التشغيل المتوسط (إرجاء) يتم تنفيذ السكربت |
onsuspendHTML5 | script | عند وجود بيانات التشغيل المتوسط في الاستعادة ولكن قبل استعادة ملف التشغيل كاملًا يتم تنفيذ السكربت |
ontimeupdateHTML5 | script | عند تغيير موقع التشغيل المتوسط يتم تنفيذ السكربت |
onvolumechangeHTML5 | script | عند تغيير حجم التشغيل المتوسط أو عند تعيين الصوت إلى الصمت يتم تنفيذ السكربت |
onwaitingHTML5 | script | عند توقف التشغيل المتوسط ولكن هناك نية لمتابعة التشغيل يتم تنفيذ السكربت |
صفة | قيمة | وصف |
onshowHTML5 | script | عند عرض عنصر <menu> في سياقه يتم تنفيذ السكربت |
ontoggleHTML5 | script | عند فتح أو إغلاق عنصر <details> يتم تنفيذ السكربت |