غیر فعال کردن کلیک راست روی صفحه وب

rayyan

New Member
سلام به استادان گرامی.
من میخواستم کاری کنم که کسی نتونه روی صفحه وب سایت من راست کلیک کنه و جزییات سایت رو بتونه برداره.مثله عکسها یا کد نویسیش رو.آیا واسه این کار نرم افزار خاصی وجود داره یا با یک کد میشه این کار رو انجام داد؟
لطفا اگه کدی هست برام بذارید یا اینکه نرم افزارش رو معرفی کنید.
ممنون
 

thE_Knight

Member
سلام دوست عزیز.
نیاز به نرم افزار و اینا نیست.
این کد رو بنداز رو صفحه مورد نظر و همه چیز حل میشه.
بازم سوالی بود بپرسید..
یا حق.

PHP:
<SCRIPT language=JavaScript>
    var message = "function disabled"; 
    function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){     alert(message); return false; } 
    if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) {     alert(message);     return false; } } 
    document.onmousedown = rtclickcheck;
</SCRIPT>
 

rayyan

New Member
آقا خیلی ممنون. ولی وقتی راست کلیک میکنیم فقط پیغام نشون میده.ولی بازم راست کلیک اجرا میشه.یعنی وقتی کلیک راست میکنم هم پیغام میاد هم منوی راست کلیک
مشکل کجاست
 
آخرین ویرایش:

thE_Knight

Member
ببخشید، الان دیگه با این کد نه راست کلیک میاد، نه پیغام...
اینو خودم هم تست کردم...

PHP:
<script language=JavaScript> 

function clickIE() {

if (document.all) {

return false;

}

} 

function clickNS(e) {

if (document.layers||(document.getElementById&&!document.all)) {
 

if (e.which==2||e.which==3) {

return false;

}

}

} 

if (document.layers) {

document.captureEvents(Event.MOUSEDOWN);

document.onmousedown=clickNS;

} 

else{

document.onmouseup=clickNS;

document.oncontextmenu=clickIE;

} 

document.oncontextmenu=new Function("return false") 

</script>
 

Milad

Well-Known Member
زیاد دنبال این کارا نباشید . راه های زیادی برای پیچوندن این کدها هست ! js خیلی از افراد مثل من هم کلا غیر فعال هست ... فرض کنید یکی بخواد با کلیک راست بوک مارکتون کنه !؟ با این کار جز خورد کردن اعصاب بازدید کنده و پروندنش هیچ سودی نمیبرید .
 

جدیدترین ارسال ها

بالا