ผมหามาฝากครับ
หากเราจะกั้นเบื่องต้นเราต้องป้องกันการ view source ด้วยนะครับ
อันนี้ห้าม click right ที่ได้ผลกับ firefox ด้วยครับ
เอาไปแปะใช้ได้เลย
<script language="JavaScript">
<!--
var message="Right-mouse click has been disabled.";
function click(e)
{
if (document.all)
{
if (event.button==2||event.button==3)
{
alert(message);
return false;
}
}
else
{
if (e.button==2||e.button==3)
{
e.preventDefault();
e.stopPropagation();
alert(message);
return false;
}
}
if (e.which)
{
alert("oops Opera?")
}
}
if (document.all) // for IE
{
document.onmousedown=click;
}
else // for FF
{
document.onclick=click;
}
//-->
</script>
หรือ
<script language="JavaScript">
<!--
var message="adsadas";
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.oncontextmenu =clickIE;}
document.oncontextmenu=new Function("return false")
//-->
</script>
@ ref :
http://forums.devarticles.com/...ht-click-in-firefox-87551.html