`
ayong2010
  • 浏览: 5640 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

右键js

 
阅读更多
/**
*根据传入的id显示右键菜单
*/
function showMenu(id,typeid)
{
document.getElementById('typeid').value = typeid;
    menuForm.id.value = id;
    if("" == id)
    {
        popMenu(itemMenu,60,"1000");
    }
    else
    {
        popMenu(itemMenu,60,"1111");
    }
       event.returnValue=false;
       event.cancelBubble=true;
       return false;
}
/**
*显示弹出菜单
*menuDiv:右键菜单的内容
*width:行显示的宽度
*rowControlString:行控制字符串,0表示不显示,1表示显示,如“101”,则表示第1、3行显示,第2行不显示
*/
function popMenu(menuDiv,width,rowControlString)
{
    //创建弹出菜单
    var pop=window.createPopup();
    //设置弹出菜单的内容
    pop.document.body.innerHTML=menuDiv.innerHTML;
    var rowObjs=pop.document.body.all[0].rows;
    //获得弹出菜单的行数
    var rowCount=rowObjs.length;
    //屏蔽菜单的菜单
    pop.document.oncontextmenu=function()
    {
            return false;
    }
    //选择右键菜单的一项后,菜单隐藏
    pop.document.onclick=function()
    {
            pop.hide();
    }
    if(!isSavePageInfo())
    {
        top.$.messager.alert('错误提示','请先保存页面信息','warning');
    // alert('请先保存页面信息');
    }
    else
    {
    //显示菜单
    pop.show(event.clientX-1,event.clientY,width,rowCount*17,document.body);
    }
   
    return true;
}
分享到:
评论

相关推荐

    网页禁止右键JS代码

    网页禁止右键JS代码是一种常见的网页安全策略,用于防止用户通过浏览器的默认右键菜单功能复制页面内容或图片。在互联网上,许多网站尤其是提供原创内容的平台,如在线教育、新闻媒体和博客,可能会使用这种方法来...

    禁用右键JS想来很过站长都不愿意自己的文章被人复制,吧,那就彻底禁用右键吧

    首先,禁用右键JS主要是通过JavaScript的事件处理来实现的。在HTML页面中,我们可以为body或其他元素添加一个`oncontextmenu`事件监听器,当用户尝试执行右键点击时,该事件会被触发。例如,在JavaScript代码中,...

    屏蔽FLASH右键JS

    标题“屏蔽FLASH右键JS”涉及的是Web开发中关于Flash交互和JavaScript交互的知识点,主要集中在如何通过JavaScript来控制和定制Adobe Flash内容的行为,特别是针对用户右键点击时的上下文菜单进行操作。 在Web页面...

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

    在实际项目中,我们通常会将这类脚本放入HTML文件的`<head>`标签内,或者通过外部JS文件引用,例如我们的压缩包中的"各浏览器兼容禁止右键.html"文件,这样就可以确保脚本在页面加载时执行。 总的来说,禁止右键...

    JS 源码限制页面右键

    JS 源码限制页面右键JS 源码限制页面右键JS 源码限制页面右键JS 源码限制页面右键JS 源码限制页面右键JS 源码限制页面右键JS 源码限制页面右键

    js网页禁右键、复制、选择文字

    在JavaScript(简称js)中,可以实现这些限制,以增强网站的用户体验或者防止未经授权的内容窃取。本文将详细探讨如何通过JavaScript实现这些功能的禁用。 首先,我们来了解一下JavaScript的基本概念。JavaScript是...

    【JavaScript源代码】vue添加自定义右键菜单的完整实例.docx

    在JavaScript中,右键菜单通常是通过原生浏览器事件来实现的,而在Vue中,我们可以通过监听原生事件或使用第三方插件来创建自定义的右键菜单。以下是使用Vue实现自定义右键菜单的详细步骤: 1. **事件监听**: 在...

    JS设置鼠标右键菜单

    在提供的压缩包文件中,`右键菜单设置2.html`可能是包含上述代码的一个示例网页,而`youjian.js`可能是存放JavaScript代码的外部文件。通过学习这些文件,你可以更深入地了解实际应用中的实现方式。

    右键JS特效

    用js实现网页上模仿桌面右键菜单_菜单特效_JS特效 用js实现网页上模仿桌面右键菜单_菜单特效_JS特效

    Flash+js禁用flash右键

    这里,`addEventListener`方法为`myFlash`对象添加了对`contextmenu`事件的监听,当右键点击时,JavaScript同样会阻止默认的右键菜单显示。 需要注意的是,由于Flash的安全性和浏览器兼容性问题,现代浏览器已经...

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

    本文将深入探讨"Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单"这一主题,帮助开发者了解如何利用JavaScript实现高效、美观的右键菜单功能。 一、JavaScript右键菜单的基本原理 在网页上,右键点击事件...

    网页中屏蔽flash右键

    标题提到的方法是一种通过引入外部JavaScript库来实现屏蔽Flash右键菜单的方案。在这个例子中,压缩包中的文件`RightClick_0.6.3`很可能是一个JavaScript库,专门用于处理这种问题。这个库的工作原理可能是通过动态...

    js树形菜单加右键菜单

    在"js树形菜单加右键菜单"这个项目中,我们可以看到两个关键组件的结合。代码文件`code.htm`很可能是实现这一功能的HTML页面,它可能包含了树形菜单的基本结构和右键菜单的触发器。CSS文件`css`则负责定义样式,包括...

    js(javascript)右键菜单实现

    js(javascript)右键菜单实现,js(javascript)右键菜单实现,js(javascript)右键菜单实现

    js屏蔽鼠标右键js屏蔽鼠标右键js屏蔽鼠标右键

    ### JS屏蔽鼠标右键知识点详解 #### 一、概述 在网页开发中,有时为了防止用户复制页面内容或查看源代码等操作,开发者会选择禁用鼠标右键功能。本篇文章将详细解析一种通过JavaScript实现禁用鼠标右键的方法,并...

    右键菜单(javaScript)

    标题中的“右键菜单(javaScript)”指的是使用JavaScript编程语言实现的网页上下文菜单,即当用户在网页上点击鼠标右键时出现的功能性菜单。这种菜单可以替代或扩展浏览器默认的右键菜单,提供更加定制化的用户体验。...

    js右键菜单,菜单项由js动态添加,纯js调用

    本文将深入探讨如何使用JavaScript实现右键菜单,特别是如何动态添加菜单项,并在菜单项中添加图标、文本以及处理点击事件。此外,我们还将讨论在不同浏览器(如IE、Firefox和Chrome)中的兼容性问题。 首先,右键...

    右键菜单需要用到js

    本话题主要关注如何利用JavaScript(js)实现右键菜单功能。JavaScript是一种广泛应用于Web开发的编程语言,它可以为网页增加动态功能和交互性。在创建右键菜单时,JavaScript允许我们监听鼠标事件,特别是鼠标右键...

    js自定义右键菜单

    在JavaScript(JS)中,自定义右键菜单是一项常见的需求,尤其在开发Web应用程序时,为了提供更加个性化和功能丰富的用户体验。默认情况下,浏览器提供的右键菜单只包含基本的选项,如“复制”、“粘贴”等。通过...

    鼠标右键菜单(JS)

    本主题将深入探讨如何使用JavaScript(JS)来实现这样的功能。 首先,我们需要了解JavaScript的基本概念。JavaScript是一种轻量级的解释型编程语言,主要用于网页和网络应用的客户端脚本,它可以让网页具有动态交互...

Global site tag (gtag.js) - Google Analytics