2012-03-08 61 views
0

我想实现一个系统来掩盖网页的附属链接。 我可以通过oncontextmenu事件处理用户的右键点击,并且屏蔽链接没有任何问题 但是当用户取消上下文菜单时,链接值已被更改。如何处理“如果上下文菜单被取消”与javascript

link.oncontextmenu = function() { 
    link.href = "http://......";   
} 

我不能找到一种方法来处理,当用户取消上下文菜单中更改链接的价值到其原始值。

在此先感谢。

回答

1

有没有这样的事件取消上下文菜单。 你可以使用onmousedown处理它。

+0

我在oncontextmenu事件函数中定义了onmousedown事件(window.onmousedown = func ..)。我可以在用户点击窗口中的任何地方时处理事件,除了用户点击上下文菜单(例如,“在新标签中打开”) – 2012-03-08 15:49:45

相关问题