当前位置: 网站建设 > 网页设计 > 建站经验 >

如何让浏览者右键不起作用

时间:2013-03-02 04:00来源:未知 作者:admin 点击:

标签:如何让浏览者右键不起作用 不起作用(1)右键(1)如何(201)网站建设(1202)浏览者(3)阅读者(1)
--> [网站建设之]如何让阅读者右键不起作用 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:10p
如何让浏览者右键不起作用》文章地址: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>,如何让你的主页立于不败之地;

方法三:使右键生效


(责任编辑:网站建设)
如何让浏览者右键不起作用相关文章
上一篇:如何让搜索引擎和用户同时恋上你网站的内容 下一篇:如何让网站得到搜索引擎的信任
回到顶部