`

禁止浏览器右键菜单弹出

 
阅读更多
<script type="text/javascript">
function clickIE4()
{
        if (event.button==2)
        {
           return false;
        }
}
function clickNS4(e)
{
        if (document.layers||document.getElementById&&!document.all)
        {
            if (e.which==2||e.which==3)
            {
               return false;
            }
        }
}
function OnDeny()
{
       if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115)
       {
          return false;
       }
}
if(document.layers)
{
tureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
        document.onkeydown=OnDeny();
}
else if(document.all&&!document.getElementById)
{
        document.onmousedown=clickIE4;
        document.onkeydown=OnDeny();
}
document.oncontextmenu=new Function("return false");
</script>
分享到:
评论

相关推荐

    禁止鼠标右键及svg中自定义右键菜单

    通过监听`contextmenu`事件并调用`preventDefault()`方法,可以阻止浏览器的默认右键菜单。而在SVG中,我们可以结合CSS和JavaScript创建自定义菜单,以提供更丰富的用户体验。这些技术广泛应用于各种Web应用程序,...

    WEB网页上实现右击功能,制作网页右键弹出菜单,右击网页弹出菜单.zip

    "WEB网页上实现右击功能,制作网页右键弹出菜单,右击网页弹出菜单.zip"这个压缩包文件内容可能包含了一个关于如何在网页上创建自定义右键弹出菜单的教程或示例代码。下面我们将详细探讨这一主题。 首先,我们要了解...

    echarts右键菜单实例 --- 不修改源码

    3. **创建右键菜单**:在 `contextmenu` 事件的回调函数中,阻止浏览器默认的右键菜单弹出,并自定义我们的菜单。这通常涉及到CSS样式的设计以及DOM元素的创建。可以使用 `event.preventDefault()` 阻止默认菜单,...

    Web右键菜单 很不错的右键菜单

    1. 用户体验:默认的浏览器右键菜单虽然基础,但可能无法满足所有网站的需求。自定义右键菜单可以提供更符合网站特性的操作选项,提高用户的操作效率和满意度。 2. 功能扩展:通过自定义右键菜单,开发者可以添加...

    iframe里无右键菜单

    当用户在`iframe`内右键点击时,`event.preventDefault()`方法会阻止浏览器弹出默认的右键菜单。 当然,这只是一个基础的实现。在实际应用中,你可能需要考虑更多的细节,比如跨域问题。如果`iframe`加载的页面与主...

    js固定区块右键弹出菜单代码.zip

    2. **阻止默认行为**:在事件处理函数中,通常需要使用`event.preventDefault()`来阻止浏览器默认的右键菜单显示。 3. **创建菜单**:使用DOM操作,如`document.createElement`和`appendChild`,动态生成包含菜单项...

    禁止TWebBrowser的默认的右键菜单,改成自己的右键菜单

    默认情况下,TWebBrowser会显示一个标准的浏览器右键菜单,包括刷新、查看源代码、打印等功能。然而,在特定的应用场景下,这可能不符合软件的设计需求或功能逻辑。例如,在开发一个集成多个网页服务的桌面应用时,...

    网页添加右键菜单网页添加右键菜单

    为了创建更复杂的自定义菜单,我们可以使用JavaScript来创建DOM元素,模拟出类似浏览器右键菜单的效果。这些元素通常会以弹出框或者下拉菜单的形式出现,用户可以选择其中的项来执行相应的操作。例如,我们可以创建...

    各浏览器兼容禁止右键js代码

    主要涉及到的是`oncontextmenu`事件,这是一个全局事件,可以在任何元素上使用,当用户尝试使用鼠标右键弹出上下文菜单时触发。 以下是一个简单的禁止右键点击的基本JavaScript代码: ```javascript document....

    javascript 右键点击弹出菜单

    在这个例子中,当用户右键点击带有`id="contextMenuTarget"`的元素时,`oncontextmenu`事件会被触发,并返回`false`以防止浏览器显示默认的右键菜单。 接下来,我们需要创建一个JavaScript函数来构建并显示自定义...

    禁止文本框内的右键菜单

    `,从而阻止默认的右键菜单弹出。 2. 使用CSS: CSS也可以用来隐藏文本框的右键菜单,但这种方法并不完全有效,因为用户仍可以通过键盘快捷键或其他手段触发右键菜单。例如: ```css #myTextBox { -webkit-...

    unigui右键菜单_一完善

    当用户在某个控件上右击时,这个事件会被触发,然后开发者可以在这个事件处理函数中弹出相应的菜单。 2. **TUniPopupMenu组件**:这是Unigui用于创建右键菜单的主要组件。你可以添加TUniMenuItem子项到这个菜单,每...

    HTML实现右键菜单

    在这个回调函数中,我们可以阻止浏览器默认的右键菜单显示(`event.preventDefault()`),然后自定义显示我们的菜单。 HTML右键菜单的实现通常涉及创建一个隐藏的`&lt;ul&gt;`元素,包含多个`&lt;li&gt;`子元素,代表菜单项。当...

    jQuery鼠标右键点击弹出菜单.zip

    开发者可以通过监听这个事件,阻止浏览器默认的右键菜单显示,并显示自定义的菜单。菜单项的点击事件也需要进行绑定,以便执行相应的功能,例如跳转链接、执行Ajax请求等。 此外,为了增强用户体验,开发者可能还...

    HTML兼容浏览器的右键菜单

    这里的`contextmenu`是鼠标右键点击事件,`event.preventDefault()`用于阻止浏览器默认的右键菜单弹出。 **CSS样式** CSS用于美化我们的自定义右键菜单。我们可以定义菜单项的布局、颜色、字体等样式。例如: ```...

    Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单

    通常,我们需要使用jQuery或者其他类似的库来处理跨浏览器的兼容性问题,例如,jQuery的`event.preventDefault()`方法可以用来阻止默认的右键菜单弹出。 三、实现步骤 1. **监听右键点击事件**:在需要添加右键...

    Openlayers扩展右键菜单

    可以使用弹出框(`popup`)或者浮动元素(`div`)来实现。菜单项可以是链接或按钮,每个都绑定到一个处理函数。 4. **样式覆盖**:描述中提到,样式可以自行覆盖调整。这意味着开发者可以使用CSS来定制菜单的外观,...

    右键弹出菜单 js控制

    总结来说,通过JavaScript我们可以轻松地创建具有链接功能的右键弹出菜单,并屏蔽浏览器默认的右键菜单。这不仅可以提升网站的交互性,还能根据需求自定义各种功能,如跳转、执行操作等。在实际应用中,可以根据项目...

    echarts组织结构图及自定义右键菜单

    然后,你可以弹出一个自定义的菜单,提供一系列操作,比如添加、删除、编辑节点等。 以下是一个简单的示例代码片段,展示了如何实现自定义右键菜单: ```javascript // 初始化ECharts实例 var myChart = echarts....

Global site tag (gtag.js) - Google Analytics