linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > JavaScript >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·javascript 时间对象的格式化
·去掉字符串前后的空格
·javascript 事件调用顺序
·javascript 事件监听机制
·js刷新框架子页面的七种方法
·用javascript操作word文档
·JavaScript:替换字符串
·IE下的JScript编程需注意的内存
·Javascript中CTRL+回车提交表单
·JS 获取鼠标位置
·javascript判断Email地址是否有
·JS实现的滑动展开与折叠效果
·连续滚动图片的制作
·有分页功能的WEB打印
·Javascript中Select的OnChange
最新文章
·使用CSS改变表格边框样式
·为网页添加浮动广告
·判断表单中添加是否数字的JS与
·让浏览器状态栏动起来
·使用Javascript制作行间颜色间
·禁止用右键查看源代码
·网页侦测四法
·制作弹出公告窗口
·为网页添加特效
·网页中取消鼠标右键方法大全
·JavaScript 根据屏幕解析度显示
·如何实现浏览器上的右键菜单
·如何制作浮动广告
·让弹出窗口变得“体贴”一些
·JavaScript技巧:让网页自动穿上
Google
 
网页中取消鼠标右键方法大全
[ 作者:  加入时间:2008-02-22 16:29:59  来自:Linux联盟收集整理 ]
第一种:最笨的方法BHnLinux联盟
把下列代码加入到<head>与</head>之间 BHnLinux联盟
<SCRIPT language=javascript>BHnLinux联盟
function click() {BHnLinux联盟
if (event.button==2) {BHnLinux联盟
alert('网页教学网http://www.webjx.com')BHnLinux联盟
}BHnLinux联盟
}BHnLinux联盟
document.onmousedown=clickBHnLinux联盟
</SCRIPT> BHnLinux联盟
BHnLinux联盟
第二种:添加至收藏夹 BHnLinux联盟
<SCRIPT language=JavaScript><!--BHnLinux联盟
function click() {BHnLinux联盟
if (event.button==2) {window.external.addFavorite('http://www.webjx.com','网页教学网')}}BHnLinux联盟
document.onmousedown=clickBHnLinux联盟
// --></SCRIPT> BHnLinux联盟
BHnLinux联盟
第三种:使鼠标右键无响应,别人还以为自己的鼠标坏了! BHnLinux联盟
把<BODY>改成<BODY oncontextmenu=self.event.returnValue=false> BHnLinux联盟
BHnLinux联盟
第四种:最聪明的方法,自己定制鼠标的右键菜单,给访问者以全新的感受!BHnLinux联盟
第一步:把代码加入到<head>与</head>之间 BHnLinux联盟
<style> BHnLinux联盟
<!-- BHnLinux联盟
#ie5menu{ BHnLinux联盟
position:absolute; BHnLinux联盟
width:200px; BHnLinux联盟
border:2px solid black; BHnLinux联盟
background-color:menu; BHnLinux联盟
font-family:Verdana; BHnLinux联盟
line-height:20px; BHnLinux联盟
cursor:default; BHnLinux联盟
visibility:hidden; BHnLinux联盟
} BHnLinux联盟
.menuitems{ BHnLinux联盟
padding-left:15px; BHnLinux联盟
padding-right:15px; BHnLinux联盟
} BHnLinux联盟
--> BHnLinux联盟
</style> BHnLinux联盟
<script language="JavaScript1.2"> BHnLinux联盟
status bar BHnLinux联盟
var display_url=0 BHnLinux联盟
function showmenuie5(){ BHnLinux联盟
var rightedge=document.body.clientWidth-event.clientX BHnLinux联盟
var bottomedge=document.body.clientHeight-event.clientY BHnLinux联盟
if (rightedge<ie5menu.offsetWidth) BHnLinux联盟
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth BHnLinux联盟
else BHnLinux联盟
ie5menu.style.left=document.body.scrollLeft+event.clientX BHnLinux联盟
if (bottomedge>ie5menu.offsetHeight) BHnLinux联盟
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight BHnLinux联盟
else BHnLinux联盟
ie5menu.style.top=document.body.scrollTop+event.clientY BHnLinux联盟
ie5menu.style.visibility="visible" BHnLinux联盟
return false BHnLinux联盟
} BHnLinux联盟
function hidemenuie5(){ BHnLinux联盟
ie5menu.style.visibility="hidden" BHnLinux联盟
} BHnLinux联盟
function highlightie5(){ BHnLinux联盟
if (event.srcElement.className=="menuitems"){ BHnLinux联盟
event.srcElement.style.backgroundColor="highlight" BHnLinux联盟
event.srcElement.style.color="white" BHnLinux联盟
if (display_url==1) BHnLinux联盟
window.status=event.srcElement.url BHnLinux联盟
} BHnLinux联盟
} BHnLinux联盟
function lowlightie5(){ BHnLinux联盟
if (event.srcElement.className=="menuitems"){ BHnLinux联盟
event.srcElement.style.backgroundColor="" BHnLinux联盟
event.srcElement.style.color="black" BHnLinux联盟
window.status='' BHnLinux联盟
} BHnLinux联盟
} BHnLinux联盟
function jumptoie5(){ BHnLinux联盟
if (event.srcElement.className=="menuitems") BHnLinux联盟
window.location=event.srcElement.url BHnLinux联盟
} BHnLinux联盟
</script>BHnLinux联盟
第二步:把下列代码加入到<body>与</body>之间BHnLinux联盟
<!--[if IE]> BHnLinux联盟
<div id="ie5menu" onMouseover="highlightie5()" BHnLinux联盟
onMouseout="lowlightie5()" onClick="jumptoie5()"> BHnLinux联盟
<div class="menuitems" url="http://www.webjx.com">首页</div> BHnLinux联盟
<div class="menuitems" BHnLinux联盟
url="http://www.webjx.com/bbs/">网页教学网技术论坛</div> BHnLinux联盟
<div class="menuitems" url="http://www.webjx.com/sucai/">精品素材</div> BHnLinux联盟
<div class="menuitems" BHnLinux联盟
url="http://www.webjx.com/flash">精品动画</div> BHnLinux联盟
<div class="menuitems" BHnLinux联盟
url="http://www.webjx.com/web/">网页制作</div> BHnLinux联盟
<hr> BHnLinux联盟
<div class="menuitems" url="http://www.webjx.com/">网页教学网</div> BHnLinux联盟
</div> BHnLinux联盟
<![endif]--> BHnLinux联盟
<script language="JavaScript1.2"> BHnLinux联盟
document.oncontextmenu=showmenuie5 BHnLinux联盟
if (document.all&&window.print) BHnLinux联盟
document.body.onclick=hidemenuie5 BHnLinux联盟
</script>BHnLinux联盟
BHnLinux联盟
以上资料是我自己收集积累起来的,现拿出来与各位共享,有更好的方法别忘了通知我一声!当然,你也可以不用取消鼠标右键,就看你自己的需要了! Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息