【发布时间】:2011-04-01 15:52:15
【问题描述】:
我有一个做一些后台处理的 iFrame。此处理完成后,我想将用户重定向到另一个页面,但标题更改代码仅影响嵌入式 iFrame。有没有办法定位主窗口?
【问题讨论】:
标签: php html iframe header location
我有一个做一些后台处理的 iFrame。此处理完成后,我想将用户重定向到另一个页面,但标题更改代码仅影响嵌入式 iFrame。有没有办法定位主窗口?
【问题讨论】:
标签: php html iframe header location
我看到已弃用的Meta redirect 有一个target 属性,但我不知道它的支持范围有多大。
在 Javascript 中:
top.location.href = "resultpage.htm";
仅当顶部框架与发射页面位于同一域时才有效。
对于跨域且无需 Javascript 的解决方案,以下方法可行:
<a href="resultpage.htm" target="_top">Continue</a>
【讨论】:
使用 JavaScript 跟踪框架的内容,如果内容发生变化,重定向浏览器:)
【讨论】:
我们可以像这样使用javascript:
target.window.location='locationpage.php';
parent.window.location='index.php';
【讨论】:
对我来说,这总是有效的,已经尝试了许多其他方法,但似乎总是存在某种问题....并且是否已发送标头等都没关系......
<?php
echo "<script>window.location = 'http://www.google.com'</script>";
?>
记住这是在最底层
【讨论】: