3

可能重复:
使用 JavaScript 从 iframe 操作重定向父窗口

我有一个带有 iframe 的页面,并且在这个 iframe 的内容中,所有窗口都有重定向,我该怎么做?

试过:

window.location.href = 'logged.html';

如果页面是在框架或向上打开的,我可以得到吗?

 if(isiframe) window.top.location.href

- - 解决方案 - -

if($("#cboxOverlay", top.document).length > 0)
  if($("#cboxOverlay", top.document).css("display") != 'none')
    window.top.location.href = '{{ path('portada') }}';
4

3 回答 3

5

如果它们在同一个域中,您可以使用

window.top.location.href = 'logged.html';

否则stackoverflow中有很多类似的线程:

使用 Javascript 从 iframe 跨域 URL 访问

使用 JavaScript 从 iframe 操作重定向父窗口

于 2012-10-24T18:12:01.340 回答
2

window.top.location.href = "http://www.yourwebsite.com";(但 IFrame 和顶部窗口必须在同一个域中。

于 2012-10-24T18:09:40.577 回答
1

您需要重定向“父母”吗?

window.top.location = 'logged.html';
于 2012-10-24T18:09:21.977 回答