我们可以从从Iframe本身打开的页面关闭Iframe窗口吗?
Can we close the Iframe window from the page that is opened from the iframe itself?
我使用iframe在项目中打开用户控件。此用户控件包含员工信息,用于保存员工信息。
现在,当我从iframe中显示这个用户控件并保存员工信息时,如果成功保存,我将显示"数据成功保存"的警报。是否有可能当数据成功保存时,它应该自动关闭iframe?下面是代码
$("#addAliasPopUp").dialog({
autoOpen: true,
width: width,
resizable: false,
draggable: false,
modal: true,
show: { effect: 'blind' }
}).find('iframe').attr("src", originalURL);
originalURL是包含员工信息的用户控件的URL。URL为:
http://localhost/Demo/Modules/Employee/AddEmployee.aspx?SOURCE_HQ_REF=183229&HQ_SOURCE_NAME=DATAHUB&BUSINESS_RID=183296
您需要在父文档中定义一个函数,并从iframe中调用它:
parent.destroyThisIframe();
在父元素中:
function destroyThisIframe(){
$('iframe').remove();
}
相关文章:
- 防止Iframe窗体在新窗口中打开
- node-webkit-从父窗口捕获iframe鼠标事件
- 如何关闭html中的iframe弹出窗口
- 允许父窗口在其不同域的子iframe上调用函数
- 检查iframe内部的窗口是否已关闭
- 在jQuery中的IFrame中提交表单后刷新父窗口
- 在引导程序弹出窗口中显示iframe
- 可以'iframe的父窗口中发生捕获错误
- 如何在不使用iframe或库的情况下创建剪切显示窗口区域
- 如何在iframe窗口中只允许选中一个复选框
- 访问父 DOM 中的 iframe 窗口对象
- 自动完成到ui.item.url(在iframe窗口之外)
- IE9 iframe窗口删除后,将不能执行代码从一个释放的脚本
- Firefox插件从父窗口和iframe窗口播放视频
- 将变量传递到jQuery中的iframe窗口
- Extjs 4:创建一个 iFrame 窗口
- 如何用javascript关闭重新加载页面的iframe窗口
- 我们可以从从Iframe本身打开的页面关闭Iframe窗口吗?
- AngularJs的主窗口和iframe窗口的模型是一样的
- iFrame窗口高度跨域(请求从主机网站)