Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 任何从iframe内的脚本重定向整个页面的方法_Javascript_Asp.net_Iframe_Redirect - Fatal编程技术网

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

Javascript 任何从iframe内的脚本重定向整个页面的方法,javascript,asp.net,iframe,redirect,Javascript,Asp.net,Iframe,Redirect,正如主题所说,当我单击iframe中的链接时,我正在寻找一种重定向到另一个页面的方法。我不希望只是iframe重定向,而是希望整个窗口重定向。 这可能吗 如果可能,最好使用javascript或asp.net 编辑:当我尝试回答时,我被重定向到iframe的源,而不是iframe所在站点的源。。。我给你看代码 function redirect() { window.top.location.href = "./Nyheter.html";

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

如果可能,最好使用javascript或asp.net

编辑:当我尝试回答时,我被重定向到iframe的源,而不是iframe所在站点的源。。。我给你看代码

            function redirect() {
                window.top.location.href = "./Nyheter.html";
            }
因为我不希望代码是静态的,所以我可以在许多页面上使用它而不更改url,我想这样做,alt.从db获取url。。。但最好是这样,解决方案?
还有,忘了提。这些页面不在同一个域中,它们位于不同的域中。。这可能会导致一些问题。

javascript:window.top.location.href=xxx

您应该会看到这个问题,它非常相似:

<a href="http://google.com" target="_parent">Click me!</a>
我不相信你能在ASP.net中做到这一点,因为这必须在客户端即Javascript上完成

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

如果框架和顶级页面位于不同的域中,则不能使用window.top.location。