2013-09-25 36 views
0

我有一个加载HTML表单的的HTML页面。 iFrame内部的表单发布到PHP脚本。从iFrame加载父页中的新HTML页面儿童

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

+0

欢迎来到stackoverflow!如果我的答案有帮助,请接受它。 –

回答

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">中。但是这会跳过表单验证。

+0

谢谢tryToGetProgreamming。这将在处理表单后加载页面,但是它将加载到iFrame中。我需要这个在主浏览器窗口中加载。 –

+0

@ J.White对不起,检查编辑。 –