<p >第一种:常用方法<br />
<script language="javascript"><br />
<!--<br />
if (window.Event)<br />
document.captureEvents(Event.MOUSEUP);<br />
function nocontextmenu()<br />
{<br />
event.cancelBubble = true<br />
event.returnvalue = false;<br />
return false;<br />
}<br />
function norightclick(e)<br />
{<br />
if (window.Event)<br />
{<br />
if (e.which == 2 || e.which == 3)<br />
return false;<br />
}<br />
else<br />
if (event.button == 2 || event.button == 3)<br />
{<br />
event.cancelBubble = true<br />
event.returnvalue = false;<br />
return false;<br />
}<br />
}<br />
document.oncontextmenu = nocontextmenu; // for IE5+<br />
document.onmousedown = norightclick; // for all others<br />
//--><br />
</script></p>
<p >第二种:笨方法</p>
<p >把下列<span class="wp_keywordlink" ><a href="http://www.xuebuyuan.com/" target="_blank" title="代码">代码</a></span>加入到<head>与</head>之间<br />
<SCRIPT language=javascript><br />
function click() {<br />
if (event.button==2) { // event.button==1 禁止鼠标左键<br />
alert('禁止右键')<br />
}<br />
}<br />
document.onmousedown=click<br />
</SCRIPT></p>
<p >第三种:添加至收藏夹</p>
<p ><SCRIPT language=JavaScript><!--<br />
function click() {<br />
if (event.button==2) {window.external.addFavorite('http://www.phpx.com','中国PHP联盟')}}<br />
document.onmousedown=click<br />
// --></SCRIPT></p>
<p >第四种:使鼠标右键无响应。 仅 IE5 适用,取消菜单显示</p>
<p >把<BODY>改成<BODY oncontextmenu=self.event.returnValue=false></p>
<p >第五种:鼠标失效 适用IE</p>
<p >ondragstart="window.event.returnValue=false"<br />
oncontextmenu="window.event.returnValue=false"<br />
onselectstart="event.returnValue=false"<br />
把上面<span class="wp_keywordlink" ><a href="http://www.xuebuyuan.com/" target="_blank" title="源代码">源代码</a></span>复制到<body>中就可以锁定鼠标,让访客无法选定网页内容进行复制。即使从IE浏览器“编辑”菜单下选取“全选”都没用哟。</p>
<p >第六种:最聪明的方法,自己定制鼠标的右键菜单,给访问者以全新的感受!</p>
<p >第一步:把代码加入到<head>与</head>之间<br />
<style><br />
<!--<br />
/*<br />
Context menu Script-<br />
c Dynamic Drive<br />
Last updated: 99/09/16th<br />
For full source code, 100's more DHTML scripts, and Terms Of Use,<br />
visit dynamicdrive.com<br />
*/<br />
#ie5menu{<br />
position:absolute;<br />
width:200px;<br />
border:2px solid black;<br />
background-color:menu;<br />
font-family:Verdana;<br />
line-height:20px;<br />
cursor:default;<br />
visibility:hidden;<br />
}<br />
.menuitems{<br />
padding-left:15px;<br />
padding-right:15px;<br />
}<br />
--><br />
</style><br />
<script language="JavaScript1.2"><br />
//set this variable to 1 if you wish the URLs of the highlighted menu to be displayed in the status bar<br />
var display_url=0<br />
function showmenuie5(){<br />
var rightedge=document.body.clientWidth-event.clientX<br />
var bottomedge=document.body.clientHeight-event.clientY<br />
if (rightedge<ie5menu.offsetWidth)<br />
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth<br />
else<br />
ie5menu.style.left=document.body.scrollLeft+event.clientX<br />
if (bottomedge>ie5menu.offsetHeight)<br />
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight<br />
else<br />
ie5menu.style.top=document.body.scrollTop+event.clientY<br />
ie5menu.style.visibility="visible"<br />
return false<br />
}<br />
function hidemenuie5(){<br />
ie5menu.style.visibility="hidden"<br />
}<br />
function highlightie5(){<br />
if (event.srcElement.className=="menuitems"){<br />
event.srcElement.style.backgroundColor="highlight"<br />
event.srcElement.style.color="white"<br />
if (display_url==1)<br />
window.status=event.srcElement.url<br />
}<br />
}<br />
function lowlightie5(){<br />
if (event.srcElement.className=="menuitems"){<br />
event.srcElement.style.backgroundColor=""<br />
event.srcElement.style.color="black"<br />
window.status=''<br />
}<br />
}<br />
function jumptoie5(){<br />
if (event.srcElement.className=="menuitems")<br />
window.location=event.srcElement.url<br />
}<br />
</script><br />
第二步:把下列代码加入到<body>与</body>之间<br />
<!--[if IE]><br />
<div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5()"><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
<hr><br />
<div class="menuitems" url="<a href="http://www.phpx.com/" >http://www.phpx.com</a>">中国PHP联盟</div><br />
</div><br />
<![endif]--><br />
<script language="JavaScript1.2"><br />
document.oncontextmenu=showmenuie5<br />
if (document.all&&window.print)<br />
document.body.onclick=hidemenuie5<br />
</script></p>