0

我有一些 JavaScript 会生成一个 iframe,需要用户填写一些详细信息。在他们提交 iframe 表单后,他们会被重定向到之前的位置;但是,iframe 似乎仍然存在,因为在 firefox 中单击鼠标右键会显示“This Frame”选项。此外,我无法单击页面上的链接或任何内容。

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

谁能向我解释这里发生了什么?谢谢!

4

1 回答 1

1

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

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

否则,使用target="_top"

<form action".." target="_top">
</form>
于 2012-08-21T12:43:49.083 回答