• 0

كيف أمنع ضغطة الزر الأيمن للفأرة في صفحة HTML؟

أريد منع الضغط بالزر الأيمن للفأرة في صفحة HTML، فكيف أستطيع فعل ذلك باستخدام لغة جافا سكربت؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

يمكنك فعل ذلك بسهولة باستخدام لغة جافا سكربت كما في المثال التالي:

    <script language="javascript">
    document.onmousedown=disableclick;
    status="Right Click Disabled";
    function disableclick(event)
    {
      if(event.button==2)
       {
         alert(status);
         return false;    
       }
    }
    </script>

وتحتاج إلى بعض التغييرات على body ليصبح كما في المثال التالي:



    <body oncontextmenu="return false">
    ...
    </body>

نصيحة: لا تفعل هذا الأمر على موقعك، فالمستخدم يستطيع تجاوز تعطيل الضغط بالزر الأيمن للفأرة بطرق عديد من أبسطها تعطيل جافاسكربت في الصفحة، فهذا الأمر سيزعج المستخدم كثيرا وسيكره موقعك ولن يعود لزيارته مرة أخرى.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن