父框架的PHP标头位置更改

时间:2010-08-20 13:14:59

标签: php html iframe header location

我有一个iFrame执行一些后台处理。当此处理完成后,我想将用户重定向到另一个页面,但标题更改代码仅影响嵌入式iFrame。有没有办法定位主窗口?

4 个答案:

答案 0 :(得分:6)

我看到已弃用的Meta redirect具有target属性,但我不知道它的支持范围有多广。

在Javascript中:

top.location.href = "resultpage.htm";

仅当顶部框架与发射页面位于同一域时才有效。

对于跨域工作但没有Javascript的解决方案,以下方法可行:

<a href="resultpage.htm" target="_top">Continue</a>

答案 1 :(得分:3)

使用JavaScript跟踪框架内容,如果内容发生变化,请重定向浏览器:)

答案 2 :(得分:2)

我们可以使用这样的javascript:

target.window.location='locationpage.php';

parent.window.location='index.php';

答案 3 :(得分:-2)

对我来说,这总是有效,但是已经尝试了很多其他的但是似乎总是存在某种问题......如果标题已被发送等没关系......

<?php

echo "<script>window.location = 'http://www.google.com'</script>";

?>

请记住这是最底层的