วิธีง่ายๆที่ไม่ให้ใครมาคลิกขวาที่หน้าเว็บเรา แต่ก็ป้องกันไม่ได้ 100% นะครับสำหรับวิธีแบบนี้ผมลองมาหมดแล้ว ก็ดูได้อยู่ดี อิๆ ส่วนใครต้องการมาป้องกันการคลิกขวาดู code กันดีกว่า...
จะเห็นได้ว่ามีหลายเว็บที่ห้ามคลิกขวา เช่น เว็บนี้
ให้นำ script นี้ไปวาง
<script language="javascript" type="text/javascript">
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
หมายเหตุ ใช้ไม่ได้กับ Opera browsers นะครับ
ที่มา http://www.reconn.us/content/view/36/45/