移除当前iframe
Remove current iframe
本文关键字:iframe 更新时间:2023-09-26
我有一个HTML页面,打开一个IFRAME
…但是在某个时刻,在用户与IFRAME
进行一些交互之后,它应该关闭自己。我尝试了各种命令,例如:
var fram = $("IFRAME_NAME");
fram.parentNode.removeChild(fram);
this.remove();
this.style.display='none';
var frame = parent.frames['IFRAME_NAME'];
frame.remove();
frame.html("");
document.IFRAME_NAME.document.body.innerHTML = '';
谢谢。
考虑这样的标记:
<iframe id="myframe" />
下面的jQuery代码将在主机页面中删除它:
$("#myframe").remove();
要从iframe本身中关闭iframe,请在宿主页中定义该函数:
function closeFrame() {
$("#myframe").remove();
}
然后在iframe中运行的代码中调用:
parent.closeFrame();
如果您正在使用jQuery(我已经正确理解了您的问题),您可以使用如下代码:
<iframe src="http://www.google.com" id="testframe"></iframe>
<script>
$(document).ready(function() {
setTimeout(function () {
$('#testframe').remove();
},5000);
});
</script>
http://jsfiddle.net/pYHx5/相关文章:
- 防止Iframe窗体在新窗口中打开
- 将样式表插入iframe
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 使用jQuery从原始页面内容创建iframe
- Highslide(iframe的侦听器)
- iframe正在添加标签,需要删除它们
- 通过javascript/html访问twitter共享iframe
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 如何使用Angular动态添加iframe-src
- 由于iframe导致的问题
- 正在从页面中删除iframe
- 检测iframe是否跨域的愚蠢方法
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何操作iframe之外的元素
- 如何使用javascript/jquery获取iframe的URL的锚点属性
- 对特定的iframe使用javascript书签
- node-webkit-从父窗口捕获iframe鼠标事件
- 重定向iFrame中的父URL
- 如何关闭html中的iframe弹出窗口
- Protractor:在Iframe中测试非角度应用程序