【问题标题】:How to prevent redirection of popup to parent screen?如何防止弹出重定向到父屏幕?
【发布时间】:2014-03-12 04:53:10
【问题描述】:

单击按钮时,我使用 window.open() 生成一个弹出窗口。

产生弹窗的点击按钮在social.html中

我的代码是,

$.get(url).success(function(req)
{
    var win=window.open('','_blank','width=700,height=500,top=0,left(screen.width-700)');
    win.document.write('<link rel="stylesheet" href="/css/mycss.css" />' + req);
    win.document.close();

});

正在将 ajax 调用响应(包含 html 代码)写入弹出窗口。 弹出窗口内的内容有许多外部链接,它们在不同的窗口中打开(再次使用 window.open)并正常工作。问题是, 当我单击任何链接时,弹出窗口重定向到 social.html。它不应该重定向

请帮助我尝试但无法获得解决方案。

【问题讨论】:

    标签: javascript jquery html popup


    【解决方案1】:

    那不应该发生。我试过你提到的。 请检查链接的href属性,可能有相对路径。

    尝试在锚标签的 href 属性中提供完整路径(绝对路径)。 或者可能有任何重定向规则(htaccess 或 php)阻止它打开弹出窗口上的链接。 谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      • 2013-03-12
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      相关资源
      最近更新 更多