这是我的代码捕获“在新标签中打开链接”和“在新窗口中打开链接”事件
<a href="javascript:void(0)" onclick="myFun('www.google.com');" onmousedown="myFun('www.google.com');">
每当我点击这个链接我的函数被使用onclick事件呼吁。我添加了onmousedown事件右键捕获。但问题是,在选择“在新标签中打开”或“在新窗口中打开”选项之前调用此功能。当用户使用右键单击并在选择正确的单击选项之前,函数被调用。我不想要这种行为。当用户实际选择“在新标签中打开链接”或“在新窗口中打开链接”选项时,我想调用此功能。
我不想在状态栏中显示链接,也不想让用户复制链接地址。这就是为什么我使用onclick和onmousedown事件。
请帮我一把。由于
这些是浏览器事件,而不是网页事件 – Cruiser
有没有什么告诉你用户选择这些。 – epascarello
我不能只使用oncontextmenu事件。如果我这样做,它会给我一个例外 - JSPG0227E:翻译/abc.jsp时捕获的异常:/abc.jsp(160,10) - > JSPG0123E:无法找到tag属性的标签属性信息oncontextmenu – Nitesh