خصائص الحدث لـ XHTML

أحد خصائص HTML 4.0 الجديدة هو جعل حوادث HTML تؤدي إلى سلوك في متصفح، مثل بدء قطعة من JavaScript عند ضغط المستخدم على عنصر HTML. إليك سلسلة من الخصائص التي يمكن إدراجها في علامات HTML لتعريف سلوك الحوادث.

إذا كنت ترغب في تعلم كيفية استخدام هذه الحوادث للبرمجة، فعليك أن تتعلم من دليل JavaScript و دليل DHTML.

حوادث نافذة (Window Events)

فعال فقط في عناصر body و frameset.

خصائص القيمة وصف
onload سكربت تنفيذ سكريبت عند تحميل المستند
onunload سكربت تنفيذ سكريبت عند تفريغ المستند

حوادث عناصر النموذج (Form Element Events)

فعال فقط في عناصر النموذج.

خصائص القيمة وصف
onchange سكربت تنفيذ سكريبت عند تغيير العنصر
onsubmit سكربت تنفيذ سكريبت عند تقديم النموذج
onreset سكربت تنفيذ سكريبت عند إعادة تعيين النموذج
onselect سكربت تنفيذ سكريبت عند اختيار العنصر
onblur سكربت تنفيذ سكريبت عند فقدان التركيز من العنصر
onfocus سكربت تنفيذ سكريبت عند الحصول على التركيز من العنصر

حوادث لوحة المفاتيح (Keyboard Events)

في العناصر التالية لا يتم الاعتراف بها: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style، وكذلك عناصر title.

خصائص القيمة وصف
onkeydown سكربت تنفيذ سكريبت عند ضغط لوحة المفاتيح
onkeypress سكربت تنفيذ سكريبت عند ضغط ثم إطلاق لوحة المفاتيح
onkeyup سكربت تنفيذ سكريبت عند إطلاق لوحة المفاتيح

حوادث فأرة (Mouse Events)

في العناصر التالية لا يتم الاعتراف بها: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style، وكذلك عناصر title.

خصائص القيمة وصف
onclick سكربت إجراء سكربت عند ضرب الماوس مرة واحدة
ondblclick سكربت إجراء سكربت عند ضرب الماوس مزدوجاً
onmousedown سكربت إجراء سكربت عند ضغط زر الماوس
onmousemove سكربت إجراء سكربت عند تحريك المؤشر
onmouseout سكربت إجراء سكربت عند سحب المؤشر بعيداً عن العنصر
onmouseover سكربت إجراء سكربت عند وضع المؤشر فوق عنصر
onmouseup سكربت إجراء سكربت عند إطلاق زر الماوس