2012-03-07 87 views
1

我找不到相关的问题,给我一个关于如何做到这一点的想法。如何用Javascript右键单击后获取/检索上下文菜单值?

我见过一些关于如何知道点击右键的按钮的主题,但是我希望能够在右键单击后捕获上下文菜单上选定的值。

任何想法如何实现它?

+0

我想,这是不可能的。 – kirilloid 2012-03-07 11:29:10

+1

这是不可能的。 JavaScript中没有可见的事件是用户在上下文菜单中激活选项直接生成的。您可能会间接获得事件:剪切,复制和粘贴会生成事件。 – 2012-03-07 12:27:41

回答

1

在浏览器中,您可以:

一)忽略右击并让浏览器自己来处理它(这通常意味着一个上下文菜单会显示)

XOR

B)自己处理右键点击,这意味着浏览器不会显示其上下文菜单。

你不能同时拥有a)和b),它们是互斥的。如果您想要在网页上右键单击上下文菜单,则需要自己将其伪装 - 例如,请参阅this tutorialthe result

+0

谢谢你的提示!我没有意识到这一点...... 谁创造了页面的假期几个星期的人,但他创建了一个自定义的上下文菜单。 我会看看如果用这个例子,我可以看到如何用Javascript获得选定的值。我认为它会像alert($(this).text());但尚未确定尚未就绪或现场功能... 感谢您的再次链接。 – mickael 2012-03-07 12:31:34

+0

谢谢各位,了解如何实现这一目标的好例子。但如上所述,我认为这是不可能的。 – mickael 2012-03-07 15:16:47

+0

@ mickael:好的,如果你已经有了一个自定义的右键菜单,你需要找出它的工作原理。因为它是*自定义*,它可以是任何可以想象的方式,所以SO不能真正帮助那里。 – Piskvor 2012-03-07 15:22:16

相关问题