跨域iframe问题(设置父位置)

时间:2009-08-19 08:53:27

标签: javascript iframe

我在域A中有一个名为“k.html”的页面。 此页面将用作域B,域C,域D,域E中页面“a.html”的iframe。

我想在此“k.html”中设置父位置:
域B的“a.html”页面到域B的“b.html”页面 域C的“a.html”页面到域C的“b.html”页面 域D的“a.html”页面到域D的“b.html”页面

我试过了

window.top.location = Domain B + "b.html";

有效。但我不想在这种情况下对“域B”进行硬编码。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您应该能够阅读(而不是更改)父母的位置:

var par_host = parent.location.host;

然而,我很惊讶,你的代码有效。我认为它应属于“同源”政策。

干杯,