أحداث oncontextmenu
التعريف والاستخدام
عندما يضغط المستخدم على زر اليمين في عنصر ما لفتح قائمة سياق، يحدث أحداث oncontextmenu.
ملاحظة:على الرغم من أن جميع المتصفحات تدعم أحداث oncontextmenu، ولكن حاليًا يدعمها فقط Firefox خصائص contextmenu.
مثال
عندما يضغط المستخدم على زر اليمين في <div> يحتوي على قائمة سياق، يتم تنفيذ JavaScript:
<div oncontextmenu="myFunction()" contextmenu="mymenu">
النحو
في HTML:
<العدد oncontextmenu="myScript">
في JavaScript:
الجسم.oncontextmenu = function(){myScript};
في JavaScript، استخدم طريقة addEventListener():
الجسم.addEventListener("contextmenu", myScript);
ملاحظة:Internet Explorer 8 أو أحدث إصداراته لا يدعمها طريقة addEventListener().
تفاصيل التقنية
تدفق الحدث: | الدعم |
---|---|
قابل للإلغاء: | الدعم |
نوع الحدث: | MouseEvent |
العلامات HTML المدعومة: | جميع عناصر HTML |
إصدار DOM: | أحداث المستوى 3 |
دعم المتصفح
الأحداث | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncontextmenu | الدعم | الدعم | الدعم | الدعم | الدعم |