从iFrame Child在Parent中加载新的HTML页面

时间:2013-09-25 00:50:46

标签: html iframe parent-child

我有一个带有<iframe>的HTML页面,用于加载HTML表单。 iFrame中的表单发布到PHP脚本。

完成PHP脚本后,如何在iFrame之外加载完全不同的HTML页面?

1 个答案:

答案 0 :(得分:0)

不在php中,php语法是

header( 'Location: url' ) ;

但只有在你还没有做其他任何事情的情况下它才有效。

但是您可以使用javascript这样做

document.location.replace("url")

document.location.href = "url";

所以用php你可以写(在提交表格后)

echo "<script>document.location.replace('url');</script>";

echo "<script>document.location.href = 'url';</script>"

修改

我将window(重定向iframe)更改为document(重定向页面)我现在应该工作,对不起。

你也可以使用top.window.location

更简单的方法是在实际的html <form action="url" target="_top">中。但是这会跳过表单验证。