我可以从iframe中更改window.top.location吗?

时间:2012-10-24 16:48:52

标签: javascript jquery iframe

<html>
<title>iframe_test</title>
<head>
</head>
<body>
<iframe src="test_page_with_links.html" width="whatever" height="whatever" /></iframe>
</body>
</html>

我正试图找出一种方法来让iframe人可以添加到他们自己的网站,添加额外的导航链接,但如果我尝试从iframe中更改window.top.location让我们说/ profile ,浏览器进入我的网站,其中包含iframe / profile而不是iframe所在的网站/ profile - 希望这是有道理的

2 个答案:

答案 0 :(得分:0)

为您的iframe指定一个名称,并为该链接指定与该名称匹配的目标。

<iframe src="whatever.html" name="my_frame">

<a href="http://www.somewhere.com" target="my_frame">

答案 1 :(得分:0)

将target =“_ top”添加到您的链接

<a href="profile.htm" target="_top"></a>