《
如何让浏览者右键不起作用》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302340942013.htm
--> [
网站建设之]如何让阅读者右键不起作用
<style>
#menu1
{
position:absolute;
width:140px,如何让搜索引擎和用户同时恋上你网站的内容;
border:1px dotted;
background-color:menu;
font-family:Arial;
line-height:20px;
cursor:default;
visibility:hidden;
}
.menu2
{
padding-left:10px;
padding-right:10px;
font-size:9pt;
font-family:Arial;
}
</style>
将<body>改成<body ondragstart="window.event.returnValue=false" oncontextmenu="window.event.returnValue=false" onselectstart="event.returnValue=false">
当我们辛辛苦苦制造的教程,或辛辛劳苦写出来的文章,呈现在别的网站中,为别人攫取好处的时候,信任大多数人都不乐意看到这样的情形,那么咱们又能如何捍卫我们的果实的,下面是在网站上收集的多少个代码,轻松的让浏览者的右键失去作用,从而维护我们的劳动结果。
<SCRIPT language="JavaScript">
function click()
{
if(event.button==2)
{
alert(''''右键不能用了!'''')
}
}
document.onmousedown=click
</SCRIPT>
第2步:将下面的代码加到<body></body>中
<script language="JavaScript">
function goto()
{
if(event.srcElement.className=="menu2")
{
if(event.srcElement.url=="reload")
window.location.reload();
else if(event.srcElement.url=="viewsource")
window.location="view-source:"+window.location.href;
else if(event.srcElement.url=="#")
return;
else
window.open(event.srcElement.url);
}
}
var showurl=1;
function show()
{
var rightedge=document.body.clientWidth-event.clientX;
var bottomedge=document.body.clientHeight-event.clientY;
if(rightedge<menu1.offsetWidth)
menu1.style.left=document.body.scrollLeft+event.clientX-menu1.offsetWidth;
else
menu1.style.left=document.body.scrollLeft+event.clientX;
if(bottomedge>menu1.offsetHeight)
menu1.style.top=document.body.scrollTop+event.clientY-menu1.offsetHeight;
else
menu1.style.top=document.body.scrollTop+event.clientY;
menu1.style.visibility="visible"
return false
}
Tag:右键 作用 右键 作用
方式一:最简略的办法
<script language="JavaScript">
document.oncontextmenu=show;
if(document.all&&window.print)
document.body.onclick=hide;
</script>
该方法使鼠标失效,后果跟方法三差未几,但此时不能用鼠标选取页面上的内容,同时“编纂->全选”也不作用。
该方法须IE5以上
function highlight()
{
if(event.srcElement.className=="menu2")
{
event.srcElement.style.backgroundColor="highlight";
event.srcElement.style.color="white";
if(showurl==1)
{
if(event.srcElement.url=="reload")
window.status="刷新页面";
else if(event.srcElement.url=="viewsource")
window.status="查看源文件";
else if(event.srcElement.url=="#")
return;
else
window.status=event.srcElement.url;
}
}
}
function lowlight()
{
if(event.srcElement.className=="menu2")
{
event.srcElement.style.backgroundColor="";
event.srcElement.style.color="black";
window.status=''''''''
}
}
</script>
方法四:
将<,如何让你的网站爬到“金字塔”塔尖;body>改成<body oncontextmenu=self.event.returnValue=false>
function hide()
{
menu1.style.visibility="hidden";
}
方法二:增加到珍藏夹
这是最简单,也是最常用的方法
方法五:定制本人的右键菜单
第1步:将下面的代码加到<head></head>中
<div id="menu1" onMouseover="highlight()" onMouseout="lowlight()",如何让你的网站更受欢迎; onClick="goto()">
<div class="menu2" url="#"><b>我的网站</b></div>
<hr width="98%">
<div class="menu2" url="
<hr width="98%">
<div class="menu2" url="#"><b>常用链接</b></div>
<hr width="98%">
<,如何让你的文章自动加上关键词锚文本;div class="menu2" url="
<div class="menu2" url="
<div class="menu2" url="
<hr width="98%">
<div class="menu2" url="reload"><b>刷新</b></div>
<div class="menu2" url="viewsource"><b>查看源文件</b></div>
</div>
<SCRIPT language="JavaScript">
function click()
{
if(event.button==2)
{
window.external.addFavorite('''''''',''''天地网络二手市场'''');
}
}
document.onmousedown=click
</SCRIPT>,如何让你的主页立于不败之地;
方法三:使右键生效
(责任编辑:网站建设)
如何让浏览者右键不起作用相关文章