从iframe的Javascript父页重定向
问题描述:
我需要从iframe实现父页重定向。由于浏览器的安全性,我知道不可能在不同的领域做。 但是我发现链接有目标的属性,并试图以如下方式使用它:从iframe的Javascript父页重定向
<a href="http://google.com" target="_top" id="testParentRedirect">someLink</a>
如果我手动点击这个链接它工作正常,但我找不到跨浏览器使用的解决方案来模拟它JavaScript的。
document.getElementById('testParentRedirect').click();
这在IE中正常工作,但Firefox和Safary不知道点击功能:)。
我试图使用jQuery,但由于某些原因,他们不模拟链接的点击事件。 (见following后)
我找不到任何合适的解决方案在计算器上。 也许有人可以帮助我。我会很感激。 :)
答
你可以做到这一点在JavaScript中退出框架:
window.top.location = "http://google.com";
+0
不允许在跨域 – Danil 2010-06-07 14:39:40
的可能重复[?是否有可能触发链路(或任何元素的),通过JavaScript单击事件](HTTP://计算器。 com/questions/143747/is-it-it-it-to-trigger-a-links-or-any-elements-click-event-through-javascr) – roryf 2010-06-07 14:45:20
哎呀,伙计们,对不起。我错在设置父母的位置。可以设置它,但由于浏览器的安全性,这是不可能的。 – Danil 2010-06-07 15:12:25