none
如何给 IE右键 添加自定义的 多级菜单 RRS feed

  • 问题

  • 我想在IE的右键添加自定义的菜单,单个的自定义菜单已经通过修改注册表可以实现,但是功能添加不进去,现在就是不知道多级菜单该怎么如做,(多级菜单就是拥有子菜单,后面有个小三角的那种),谢谢帮助

    1:如何给IE右键的自定义菜单添加功能

    2:如何添加IE右键的自定义多级菜单

    2017年11月1日 2:17

答案

  • 你好,

    据我所知,IE的自定义菜单是不支持多级菜单的。

    其次当你在MenuExt中建立新项,你可以新项的默认值赋值为指定html的文件路径,其中html文件中包含了在IE右键菜单项的事件处理方法。值得一提的是,该事件处理方法是用javascript来实现的,也就是说,当用户在IE中点击了右键菜单上的某项后,IE会将会根据被点击的菜单项把其在注册表中该项所对应的html文件的内容全部加载到当前页面,如此也就实现了IE右键菜单的点击事件响应过程。

    设置如下:

    当我点击自定义菜单里面的项目时,我就可以自动触发javascript的事件。

    这边是一个事件的示例代码:

    <script language="javascript">
    
    function OnContextMenu()
    {
     
        alert("Test");
    }
    
    OnContextMenu();
    
    </script>
    



    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 开跑车 2017年11月7日 0:43
    2017年11月2日 7:46