我想通过点击iframe中的按钮关闭iframe,然后返回到父页面。
我搜索过但无法获得适当的代码。
有人能帮助我吗?
答案 0 :(得分:3)
试试这个
function closeIframe() [
var iframe = document.getElementById('someid');
iframe.parentNode.removeChild(iframe);
}
答案 1 :(得分:1)
这里涉及:Close iframe cross domain使用更灵活的跨域功能方法。
答案 2 :(得分:0)
我在按钮onclick功能中有这样的东西:
parent.location.reload();
我想这可能会对你有所帮助:
var theFrame=parent.getElementById("iframeId");
theFrame.parentNode.removeChild(theFrame);
答案 3 :(得分:0)
<a href="window.parent.document.getElementById('someid').parentNode.removeChild(window.parent.document.getElementById('someid'))">Close</a>
答案 4 :(得分:0)
top.iFrameToClose = top.document.getElementById("myiFrame");
top.iFrameToClose.offsetParent.removeChild(top.iFrameToClose);
我希望有帮助...
答案 5 :(得分:0)
您需要为iframe指定一个ID,例如<iframe id="someid"...
然后你需要一个删除iframe的函数:
<a href="javascript: window.parent.document.getElementById('someid').parentNode.removeChild(window.parent.document.getElementById('someid'))">Close</a>