โปรแกรมห้าม Click ขวาหน้าเว็บ

 

มีแฟนเว็บเข้าไปโพสถามที่หน้า 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 เลข
เราจึงสามารถนำค่าที่ Return นี้ไปตรวจสอบการใช้ Mouse ของผู้เข้าเยี่ยมชมเว็บเราได้

.............................................................................................................................................................................................
BACK
   Copyright © 2003-2007 dwthai.com. All rights reserved. This website was created by : S.raksasuk.