0

单击以下链接时会弹出一个模式。

<a href="">Link</a>

模态的内容来自 iframe。现在,当用户单击我想将用户重定向到 URL 的链接时,我在 iframe 中有一个锚链接。我试过 window.top.location.href='www.google.com' 但没有用。

我有关闭模式的代码,但如果我做类似的事情

 <a href="www.google.com" onclick="parent.closemodal();">iFrame
 Link</a>

它不起作用。任何想法表示赞赏。

4

2 回答 2

0
<a id="tagID" href="www.google.com" onclick="parent.closemodal();">iFrame Link</a> 

用于document.location更改您当前所在页面的 URL

$("#tagID").on("click", function(){
 document.location = "somepage.html";
});
于 2013-03-28T22:53:32.700 回答
0

www.google.com 阻止在 iframe 中查看其主页。小提琴:http: //jsfiddle.net/JAPkJ/。( <iframe src="http://www.google.com"></iframe>) 根据控制台,

Refused to display 'https://www.google.com/' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.



要更改从 iframe 内的页面加载的页面的 URL,请使用以下命令:

document.location="http://www.example.com"
于 2013-03-28T22:53:59.773 回答