Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
Iframe submits and user is redirected back to original page, but iframe still appears to be present?
我有一些JavaScript,它生成了一个iframe,需要用户填写一些详细信息。在他们提交iframe表单后,他们会被重定向到以前的位置;然而,iframe似乎仍然存在,因为在firefox中右键单击会显示"This Frame"选项。此外,我无法点击页面上的链接或任何内容。
另一方面,如果我包含一个在表单提交后关闭iframe的功能,用户将再次重定向回原始页面,但这次没有右键单击"This Frame"选项,页面上的所有链接都可以单击。
有人能向我解释一下这里发生了什么吗?谢谢
如果使用Javascript重定向,请尝试在重定向前添加以下内容:
window.top.location.href = "http://www.site.com";
否则,使用target="_top"
:
<form action".." target="_top">
</form>
相关文章:
- 防止Iframe窗体在新窗口中打开
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将样式表插入iframe
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用jQuery从原始页面内容创建iframe
- Highslide(iframe的侦听器)
- iframe正在添加标签,需要删除它们
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- JavaScript 检查特定元素 (iframe) 是否存在,如果不存在,则检查 appendchild
- 使用 JavaScript 在 iframe 中显示之前检测 URL 是否存在
- jQuery/Javascript - 检查 iframe 中是否存在元素
- 打开现有iframe中的链接或运行代码,具体取决于iframe是否存在
- 检查iFrame页面是否存在
- 当存在iframe时,会出现与jquery.append等效的本地javascript
- 如果iframe存在,Javascript不会加载
- 检查iframe内是否存在动态属性值
- 如何将动态 JavaScript 代码注入父页面上已存在的 iframe