PDA

View Full Version : قفل کردن راست کلیک در صفحه بدون پیغام



majnun
پنج شنبه 13 آبان 1389, 00:20 صبح
با این کد میتونید راست کلیک صفحه را غیر فعال کنید :


<script language=JavaScript>
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document. onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontext menu=clickIE;}
</script>

reza4359
پنج شنبه 06 مرداد 1390, 08:44 صبح
سلام ببخشید من از این کد داخل مستر پیج استفاده کردم ولی کار نکرد
بعد از تگ <head> قرار دادم
میشه راهنمایی کنید

Javad.Kashi
پنج شنبه 06 مرداد 1390, 08:57 صبح
سلام
این اسکریپت Cross Browser نیست (در FF 5 و Chrome تست کردم نشد)
پیشنهاد می کنم از JQuery برای این کار استفاده کنید.

$(document).ready(function()
{
$(document).bind("contextmenu",function(e){
return false;
});
});

یا علی