我在我的应用程序中使用asp.net服务器控件。如果我点击任何控件,它会在相同的选项卡中打开并正常工作。 但我希望当用户右键单击按钮或任何其他控件时,它应该在新标签页中打开。有没有什么方法我们可以右键单击任何按钮或链接按钮可以使用。或者超链接是唯一的方法。
答案 0 :(得分:0)
您可以使用contexmenu覆盖来实现这一点,例如(避免经过测试):
<script type="text/javascript">
if (document.addEventListener) {
document.addEventListener('contextmenu', function(e) {
// Your code to open link here
e.preventDefault();
}, false);
} else {
document.attachEvent('oncontextmenu', function() {
window.event.returnValue = false;
});
}
</script>
如果您想在jQuery中执行此操作,请查看以下链接:
http://www.electrictoolbox.com/jquery-modify-right-click-menu/