首页 > 解决方案 > 使用 location.href 定位父级

问题描述

我有一个交互式地图,它设置在 word press 网页的 iframe 中。链接被传递给 javascript 函数。当我单击地图上的链接时,我希望它完全转到另一个网页,但无论我尝试什么,它都会将该网页加载到 iframe 中。

我尝试了 3 种不同的方式在 javascript 中链接到它。

function go2Link(e,link) {
    var code = (e.code ? e.keyCode : e.which);
    if (code == 13) {
    //window.parent.location.href = link;
    //window.open(link)
    window.parent.open(link);
    }
}

但是,它并没有转到一个新的网页,而是该网页似乎没有脱离 iframe 并在其中缩小尺寸。

标签: javascriptlocation-href

解决方案


你试过 window.parent().open(link); ? 否则我认为您可以尝试 window.parent().parent().open(link); 如果那不起作用。


推荐阅读