父级的javascript重定向

时间:2012-10-24 18:07:05

标签: javascript redirect

  

可能重复:
  Redirect parent window from an iframe action using JavaScript

我有一个包含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') }}';

3 个答案:

答案 0 :(得分:5)

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

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

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

Cross Domain URL Access from Iframe using Javascript

Redirect parent window from an iframe action using JavaScript

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

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