มีแฟนเว็บเข้าไปโพสถามที่หน้า Webboard เมื่อเร็ว ๆ นี้ว่า..อยากจะได้
Script หรือโปรแกรม javaScript ที่สามารถห้ามคนเข้าเว็บ Click ขวาได้ แต่ขอไม่เอาแบบเมื่อ
Click ขวาแล้วมี POPUP Message เด้งขึ้นมา เลยถือโอกาสนี้เขียนเป็นบทความให้อ่านกันครับ
ในบทความก็จะมีให้ดูทั้ง 2 แบบ คือ แบบมี POPUP Message กับ ไม่มี POPUP
Message ครับ
แบบมี POPUP Message แจ้งเตือน
<script language="JavaScript">
function noRightClick(){
if(event.button==2){
alert('ห้าม Click ขวานะจ๊ะ !');
return false;
}
}
</script>
แบบไม่มี POPUP Message แจ้งเตือน
<script language="JavaScript">
function noRightClick(){
if(event.button==2){
document.oncontextmenu =function(){
return false;
}
}
}
</script>
ที่ TAG <body> ของ CODE HTML ให้ทำการพิมพ์ Event
เพิ่มลงไปดังนี้
<body onmousedown="return noRightClick()">
event.button==2 คือ การตรวจสอบว่ามีการ
Click ขวามาหรือไม่ หากเป็นการ Click ขวา จะทำการ Return เลข 2
เราจึงสามารถนำค่าที่ Return นี้ไปตรวจสอบการใช้ Mouse ของผู้เข้าเยี่ยมชมเว็บเราได้
.............................................................................................................................................................................................