从 iframe 本身中删除父级的 iframe
remove an iframe from parent from within the iframe itself
我在域A中有一个iframe。
<iframe id="iframeid" src="domain-B/abc.php" scrolling="no" allowTransparency="true" frameborder="0" style="top: 0%; width:100%;height:100%;left:0;overflow:auto;position: fixed;z-index: 100000;text-align:center;line-height:normal;_position: absolute;"></iframe>
abc.php有一个带有十字按钮的div,只要单击该十字按钮,我就使用jquery隐藏了div。div 被删除,但父页面不可点击(因为 iframe(
我想在单击十字按钮后立即删除整个 iframe,以便再次单击父页面。我知道这是一个跨域问题,我见过很少类似的问题,但我无法找到解决方案。
将此添加到父级:
function childClose() {
$('#iframeid').remove();
}
然后从 iFrame 中调用它:
document.domain = 'domain.com';
$('selector').click(function(){parent.childClose();});
但是,是的,如果域不同,这将不起作用。
相关文章:
- iframe正在添加标签,需要删除它们
- 正在从页面中删除iframe
- 从iframe中删除id
- 使用javascript停用/删除iframe
- 在iframe加载后删除类
- 删除 Iframe 中的类
- 如何从iframe中删除链接
- 删除所有<link>iframe中的元素
- 每当单击某个内容时,使用jquery删除iframe
- 如何删除底部多余的 iframe 空间
- 从外部 iFrame 重定向和链接中删除历史记录
- iframe 元素不会自动删除内容
- 尝试使用查询删除iframe ID,同时像Facebook一样单击
- 在加载 iframe 后删除加载器动画
- 从 iframe 本身中删除父级的 iframe
- stripslashes() 在 iframe 提交后删除了我的 src
- 如何通过插入其中的按钮来删除父 iframe
- 删除 iframe 是否会阻止文件上传
- 如何从谷歌新的Iframe删除谷歌Web元素
- iFrame删除错误并替换为自定义消息