28/7/57

ป้องกันไม่ให้ใครมาคลิกขวาที่เว็บเรา

ป้องกันไม่ให้ใครมาคลิกขวาที่เว็บเรา วิธีง่ายๆที่ไม่ให้ใครมาคลิกขวาที่หน้าเว็บเรา แต่ก็ป้องกันไม่ได้ 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>

หมายเหตุ ใช้ไม่ได้กับ Opera browsers นะครับ
ที่มา http://www.reconn.us/content/view/36/45/