网页中取消鼠标右键方法大全 第一种:最笨的方法
把下列代码加入到<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>
分享到:
相关推荐
当用户在网页上点击鼠标右键时,通常会弹出一个包含基本浏览器操作(如"查看源代码"、"保存页面"等)的标准上下文菜单。要自定义这个菜单,我们需要阻止浏览器的默认事件处理,并添加我们自己的函数来显示和处理...
本文介绍了如何使用JavaScript代码解除网页上的鼠标右键锁定功能,通过深入解析代码逻辑和工作原理,不仅提供了实用的解决方案,也加深了对Web开发中事件处理机制的理解。对于需要访问网页深层内容的用户而言,掌握...
在网页设计与开发过程中,有时为了保护网站中的图片、代码不被轻易复制或者出于用户体验的考虑,开发者会采取措施禁止用户在网页上使用鼠标右键。这种方法虽然不能完全阻止技术较高的用户获取网页内容,但对于一般...
在这些示例中,`event.preventDefault()`方法用于取消浏览器对鼠标右键点击的默认响应,即不再显示上下文菜单。如果你只想对特定元素应用这个效果,只需将`document`替换为你想要监听的元素选择器。 `index.html`...
标题"iframe里无右键菜单"正是针对这一需求,描述中提到的解决方案是创建一个既简单又实用的方法来实现这一功能。 `contextmenu`是HTML5中的一个事件,它与右键菜单相关。当用户在页面上执行右键点击时,浏览器会...
根据提供的信息,我们可以了解到这段代码实现了一个通过HTML与JavaScript结合使用的自定义鼠标右键菜单功能。下面我们将详细解析其中涉及的重要知识点。 ### 一、禁止默认的右键菜单 在`<body>`标签中设置了`...
在计算机使用过程中,鼠标右键菜单是一个非常重要的功能,它提供了快速访问常用操作的途径。本文将详细介绍如何自定义和设置鼠标右键菜单,以提高工作效率和个人化需求。 首先,你需要一个工具来进行设置,这里推荐...
【JS鼠标右键屏掉】是指通过JavaScript代码来禁用浏览器中的鼠标右键菜单,以达到保护网页内容或提供特定用户体验的目的。以下是一些常用的JavaScript方法和技术来实现这一功能: 1. 使用`oncontextmenu`事件: `...
标题中的“页面禁止鼠标右键,FX,ALT,CTRL,SHIFT等齐全”指的是在网页设计中,通过JavaScript脚本实现的一种安全措施,目的是限制用户在特定网页上的某些操作。这通常用于防止用户复制内容、查看源代码或者使用...
例如,在`oncontextmenu`事件中返回`false`会取消鼠标右键菜单的显示;在`onselectstart`事件中返回`false`会阻止文本被选中。 #### 局限性 尽管上述方法可以在一定程度上阻止用户的一些基本操作,但它们也存在...
而鼠标右键在网页中通常会触发一些默认的操作,比如弹出上下文菜单,允许用户执行复制、粘贴等操作。 屏蔽鼠标右键的主要目的是防止用户通过右键菜单执行某些不希望的行为,例如复制内容或者查看源代码。在易语言中...
4. **ALT+F4**:在出现限制窗口时,保持鼠标右键按下状态,使用左手按键盘上的`ALT+F4`组合键,此时窗口会被关闭,松开鼠标右键即可看到右键菜单。 通过上述方法,基本上可以解决大多数网页上关于右键被禁用的问题...
在网页设计中,有时为了保护内容不被轻易复制或防止用户进行特定操作,开发者会选择禁止鼠标右键功能。JavaScript(JS)提供了一种方法来实现这一功能,主要通过监听和处理浏览器的事件来达到目的。以下将详细讲解...
这段代码会在整个文档上监听鼠标右键点击事件,并通过`event.preventDefault()`方法取消其默认动作,从而实现禁止右键菜单的效果。如果只想针对某个特定元素应用此效果,可以将`document`替换为该元素的引用。 除了...
在JavaScript编程中,有时我们需要对用户的交互行为进行特定的控制,比如阻止用户通过鼠标右键弹出默认的上下文菜单。这种操作常见于创建自定义的用户体验,避免用户触发不必要的功能,或者保护某些敏感信息不被轻易...
首先通过contextmenu事件监听用户的右键点击行为,并在事件处理函数中使用event参数来获取鼠标位置,并据此显示自定义菜单。同时,在onclick事件处理函数中,通过检测点击的目标元素来决定是否需要隐藏菜单,实现...
在JavaScript中,处理用户交互的常见方式之一是利用鼠标事件。以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常...
面对某些网站对鼠标右键的限制,也有破解方法。比如,当出现版权信息阻止右键操作时,可以保持右键按住不放,将鼠标移动到限制窗口之外,然后松开右键,这样就可以正常使用右键菜单了。 总的来说,保存网页并不总是...
当用户在浏览框上按下鼠标右键时,这个事件会被触发。 3. **屏蔽右键菜单**:在事件处理函数内,源码会通过API调用来取消或屏蔽默认的右键菜单。Windows API提供了诸如`CancelMenu()`或`SetMenu()`等函数,可以用于...
在某些网站上,您可能需要使用其他方法来破解不能使用鼠标右键的限制。例如: 1. 在目标上按下鼠标右键,弹出窗口。 2. 使用键盘的 TAB 键,移动焦点到取消按钮上。 3. 按下空格键,窗口消失。 4. 松开鼠标右键,OK...