مشکل این کد چیه؟(غیر فعال کردن راست کلیک موس)
سلام.
من از جاوا چیز زیادی نمی دونم.
الان هم از این کد آماده برای غیر فعال کردن راست کلیک استفاده کردم.
البته کدهای زیادی بود ولی توی فایرفاکس جواب نمی داد.
این کد با مرورگر مشکلی نداره ولی اجازه چپ کلیک موس رو هم نمیده و پیغام رو چاپ می کنه.
ولی من فقط می خوام راست کلیک کار نکنه.
دوستان ممنون می شم کمک کنید.فوریه
var message="You can not R.click";
function click(e)
{
if (document.all)
{
if (event.button==2||event.button==3)
{
alert(message);
return false;
}
}
else
{
if (e.button==2||e.button==3)
{
alert(message);
return false;
}
}
if (e.which)
{
alert(message) //for Opera
}
}
if (document.all) // for IE
{
document.oncontextmenu = function()
{
alert(message); return false;
}
}
else // for FireFox
{
document.onclick=click;
}
نقل قول: مشکل این کد چیه؟(غیر فعال کردن راست کلیک موس)
ببینید و راست کلیک و چپ کلیک شماره دارن . فکر کنم چپ میشه 2 و راست میشه 3
کد HTML:
if (event.button==2||event.button==3)
کد HTML:
if (e.button==2||e.button==3)
این دوخط یک کارو میکنن ولی اولی برا مرورگرای مایکروسافتی و دومی برای بقیه .
خب || این علامت هم یعنی یا این یا اون... یعنی یا 3 یا 2 .. بازم یعنی یا راست کلیک یا چپ کلیک ...
شما فکر کنم باید 2 رو برداری
بازم یعتی
کد HTML:
if (event.button==3)
if (e.button==3)
در ضمن با عرض پوزش این زبان جاوا نیست ;)