任何从iframe内的脚本重定向整个页面的方法

时间:2011-02-22 10:01:21

标签: javascript asp.net iframe redirect

正如主题所说,当我点击iframe中的链接时,我正在寻找一种重定向到另一个页面的方法。我不想只是重定向iframe,而是整个窗口。 这有可能吗?

如果可能的话,最好在javascript或asp.net中

编辑:当我尝试答案时,我会被重定向到iframe的来源,而不是iframe所在网站的来源......我会告诉您代码

            function redirect() {
                window.top.location.href = "./Nyheter.html";
            }

因为我不希望代码是静态的,所以我可以在很多页面上使用它而不更改URL,我想这样做,alt。从db获取url ...但最好是这样,解决方案? 另外,忘了提。这些页面不在同一个域中,它们位于不同的域上......这可能会导致一些问题。

4 个答案:

答案 0 :(得分:2)

<a href="http://google.com" target="_parent">Click me!</a>

答案 1 :(得分:2)

如果您的框架和顶级页面位于不同的域中,则无法使用window.top.location。 A similar answer

答案 2 :(得分:0)

javascript:window.top.location.href = "xxx"

答案 3 :(得分:0)

你应该看到这个问题非常相同:Redirect parent window from an iframe action

我不相信你可以在ASP.net中这样做,因为这必须在客户端完成(即Javascript)。

window.top.location.href = "http://site.com";