广 告 位 置 |
|
|
 |
站 内 搜 索 |
|
|
 |
|
|
|
|
网页中取消鼠标右键方法大全
来源:盛绿设计 等级:默认等级
发布于2006-09-05 14:28 被读57次 【字体:大 中 小】
|
|
第一种:最笨的方法 把下列代码加入到 〈head〉与〈/head〉之间 〈SCRIPT language=javascript〉 function click() { if (event.button==2) { alert(’网页教学网http://www.webjx.com’) } } document.onmousedown=click 〈/SCRIPT〉
第二种:添加至收藏夹
〈SCRIPT language=JavaScript〉〈!-- function click() { if (event.button==2) {window.external.addFavorite(’http://www.webjx.com’,’网页教学网’)}} document.onmousedown=click // --〉〈/SCRIPT〉
第三种:使鼠标右键无响应,别人还以为自己的鼠标坏了!
把〈BODY〉改成〈BODY oncontextmenu=self.event.returnValue=false〉
第四种:最聪明的方法,自己定制鼠标的右键菜单,给访问者以全新的感受! 第一步:把代码加入到<head>与</head>之间
〈style〉 〈!-- #ie5menu{ position:absolute; width:200px; border:2px solid black; background-color:menu; font-family:Verdana; line-height:20px; cursor:default; visibility:hidden; } .menuitems{ padding-left:15px; padding-right:15px; } --〉 〈/style〉 〈script language="JavaScript1.2"〉 status bar var display_url=0 function showmenuie5(){ var rightedge=document.body.clientWidth-event.clientX var bottomedge=document.body.clientHeight-event.clientY if (rightedge〈ie5menu.offsetWidth) ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth else ie5menu.style.left=document.body.scrollLeft+event.clientX if (bottomedge〉ie5menu.offsetHeight) ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight else ie5menu.style.top=document.body.scrollTop+event.clientY ie5menu.style.visibility="visible" return false } function hidemenuie5(){ ie5menu.style.visibility="hidden" } function highlightie5(){ if (event.srcElement.className=="menuitems"){ event.srcElement.style.backgroundColor="highlight" event.srcElement.style.color="white" if (display_url==1) window.status=event.srcElement.url } } function lowlightie5(){ if (event.srcElement.className=="menuitems"){ event.srcElement.style.backgroundColor="" event.srcElement.style.color="black" window.status=’’ } } function jumptoie5(){ if (event.srcElement.className=="menuitems") window.location=event.srcElement.url } 〈/script〉 第二步:把下列代码加入到〈body〉与〈/body〉之间 〈!--[if IE]〉 〈div id="ie5menu" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5()"〉 〈div class="menuitems" url="http://www.webjx.com"〉首页〈/div〉 〈div class="menuitems" url="http://www.webjx.com/bbs/"〉网页教学网技术论坛〈/div〉 〈div class="menuitems" url="http://www.webjx.com/sucai/"〉精品素材〈/div〉 〈div class="menuitems" url="http://www.webjx.com/flash"〉精品动画〈/div〉 〈div class="menuitems" url="http://www.webjx.com/web/"〉网页制作〈/div〉 〈hr〉 〈div class="menuitems" url="http://www.webjx.com/"〉网页教学网〈/div〉 〈/div〉 〈![endif]--〉 〈script language="JavaScript1.2"〉 document.oncontextmenu=showmenuie5 if (document.all&&window.print) document.body.onclick=hidemenuie5 〈/script〉
以上资料是我自己收集积累起来的,现拿出来与各位共享,有更好的方法别忘了通知我一声!当然,你也可以不用取消鼠标右键,就看你自己的需要了! |
相关专题:暂无相关专题
上一篇:让浏览器状态栏动起来 下一篇:如何让网页不因计数器变慢
|
共有评论 0 条 网友评分 查看全部
|
|
|