单击并右键单击打开不同的页面

时间:2013-07-06 01:08:34

标签: jquery redirect popup modal-dialog right-click

我在点击事件中打开模态弹出窗口,其中我加载了php页面,效果很好但是如果我右键单击打开模态弹出窗口的同一个按钮,它会在新标签中打开相同的php页面看起来很难看,因为我为模态设计它弹出。现在我该如何防止这种情况,而不是在新标签页中打开同一页面我想在右键单击打开另一个页面。我不想禁用右键单击。

所以基本上是同一个按钮下的两个页面,普通的点击 - >模式弹出窗口和右键点击 - >普通浏览器窗口中的新页面。

这可能吗? 任何解决方案或正确的方向指出将非常感谢..谢谢

1 个答案:

答案 0 :(得分:0)

听起来你需要改变你的ANCHOR标签的工作方式

而不是href =“phpsnippet.php”我会做href =“fullpage.php”并让Jquery做一个preventDefault()并通过将其硬编码到点击事件来加载到正确的页面。

如果用户右键单击并以新的方式打开,则只需重新加载当前页面。

示例:

//listen for user to click on link for modal window
$('a').on('click', function(e){
    //prevent page reload
    e.preventDefault();

    //code for modal popup window
    //this is probably not the correct Modal code so this part is up to you
    openModal('phpsnippet.php')
});