راکت
حل شده

غیر فعال کرد رایت کلیک

3 پاسخ

سلام وقتتون بخیر دوستان

من میخوام زمانی که rightclick میکنم، منوی رایت کلیک ویندوز اجرا نشه و فانکشنی که خودم مینویسم اجرا بشه. چیزی که نوشتم باعث میشه رایت کلیک ویندوز غیر فعال بشه ولی فانکشن من هم اجرا نمیشه. کسی راه حلی برای این مورد داره؟

window.oncontextmenu = function () {
      return false; 
ثبت پرسش جدید

پاسخ‌ها

3
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

بهترین پاسخ

سلام
به کمک این تابع e.preventDefault() عملیات اولیه غیرفعال میشه. بعدشم کدهای خاص خودتون رو اضافه کنید.

window.addEventListener('contextmenu', e => {
      e.preventDefault();

     console.log('salam');
})
مونا
مونا
@mona.hagh

تخصص: علاقه مند به برنامه نویسی

خیلی ممنون از راهنمائیتون. رفع شد.

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

زنده باشید.
اگر جواب پرسش تون رو به درستی گرفتید می تونید به عنوان بهترین پاسخ انتخاب کنید که دیگران لازم نباشه وارد این صفحه شوند.
گزینه تشکر هم خودش تشکره :)

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام