iframe提交并且用户被重定向回原始页面,但iframe似乎仍然存在?

时间:2012-08-21 12:38:11

标签: javascript html iframe

我有一些JavaScript生成iframe,需要用户填写一些细节。提交iframe表单后,会将其重定向到以前的位置;然而,iframe似乎仍然存在,因为在Firefox中右键单击会显示“此框架”选项。此外,我无法点击页面上的链接或任何内容。

另一方面,如果我在表单提交后包含一个关闭iframe的函数,则会再次将用户重定向回原始页面,但这次没有右键单击“This Frame”选项和所有链接在页面上可以点击。

任何人都可以向我解释这里发生了什么吗?谢谢!

1 个答案:

答案 0 :(得分:1)

如果使用Javascript进行重定向,请尝试在重定向前添加:

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

否则,请使用target="_top"

<form action".." target="_top">
</form>