首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用网页中Office组件的图表控件上的右键上下文菜单?

如何禁用网页中Office组件的图表控件上的右键上下文菜单?
EN

Stack Overflow用户
提问于 2012-03-14 09:17:47
回答 1查看 677关注 0票数 2

我希望禁用当用户右键单击网页中Office组件的交互式图表控件时弹出的上下文菜单。该网页由Office组件、交互式图表控件和电子表格控件组成。此网页是通过使用excel 2003中嵌入在工作表中的交互式图表的“发布作为网页”创建的。在用户右键单击“上下文”菜单中禁用工具栏的目的。这样就不会在交互图表上给用户更多的控制。

EN

回答 1

Stack Overflow用户

发布于 2012-03-14 09:31:35

)(试用并测试了)

将工作簿作为HTM发布之后。右键单击HTM文件并在记事本/记事本++中打开它,并在<body>标记之后添加此代码(见快照)

代码语言:javascript
复制
<SCRIPT language=JavaScript>
    var message = "Right Click is Disabled";
    function rtclickcheck(keyp){ if (navigator.appName == "Netscape" && keyp.which == 3){   alert(message); return false; }
    if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) {  alert(message);     return false; } }
    document.onmousedown = rtclickcheck;
</SCRIPT>

你就完了:)

快照

示例文件

http://wikisend.com/download/245080/Desktop.zip

编辑:我忘记提到要使用此方法,首先将文件保存到桌面进行更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9698919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档