关于iframe 关闭后,IE下不能释放内存的问题,跪求解决方案.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于iframe 关闭后,IE下不能释放内存的问题,跪求解决方案.相关的知识,希望对你有一定的参考价值。

将iframe src设置成"",这里的cif变量即 iframe 对象cif.contentWindow.document.write('');
cif.parentNode.removeChild(cif);
delete cif;
setTimeout(CollectGarbage, 1); 还有使用 jquery $("ifame 对象").attr("src"."").remove(); 试了很多方法都不起作用,哪位大侠能给个解决方案,问题解决后,还会另外送分.谢谢.

参考技术A 如果你的iframe的内容里面有flash,那就不一定是iframe的问题了

一般:cif.parentNode.removeChild(cif); 就能解决问题的

求个简单的JS代码关于window.parent.close()

在页面上有个IFRAME,是导航功能的,<a href="" onclick="window.parent.close();">安全退出</a></td>,点了后弹出提示关闭窗口,我点了取消后iframe内容消失(好像是关闭了),主页面没事,为啥这样呢? 另外我想关闭后session也要清空,要IE8多标签状态下可用,另外我点取消iframe内容不可以消失~
那个问题没人解决啊?????????????????????????????????????
谁帮我搞定这个问题分给谁.IE8下要能用,单击table某一行改变色(这个简单),再单击时要上一次单击的色清空(这个怎么弄?)

<a href="#" onclick="window.parent.close();">
<a href="#"></a> a标签的href属性中必须要写东西 因为它是跳转的页面路径 如果不写 那就是跳到项目根目录下,其实不是你的iframe消失了,是跳跑了. "#" 代表刷新页面 不做任何跳转.
参考技术A <a href="exit.aspx" target="_top">安全退出</a>
“target='top'” 这个一定要

exit.aspx
里的CS代码
session["你的Session名"]=null;
Response.Write("<script>window.opener=null;window.close();</script>")
参考技术B <a href="javascript:window.parent.close();" >安全退出</a>

<script>
var oldTr = null;
function X1(obj)
if (!oldTr)
oldTr = obj;

oldTr.style.backgroundColor = "White";
obj.style.backgroundColor = "Red";
oldTr = obj;

</script>本回答被提问者采纳
参考技术C var currentpos,timer;
function initialize()
timer=setInterval("scrollwindow()",50);

function sc()
clearInterval(timer);

function scrollwindow()
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();

document.onmousedown=sc
document.ondblclick=initialize

以上是关于关于iframe 关闭后,IE下不能释放内存的问题,跪求解决方案.的主要内容,如果未能解决你的问题,请参考以下文章

求个简单的JS代码关于window.parent.close()

ie浏览器页面刷新,js内存没释放

还有个问题想请教下。是关于iframe显示另一个页面不能自适应,显示不完全的问题。

关于Linux下pthread线程释放内存的讨论

如果关闭 fun() 后所有内存都被释放,那么输出如何打印 [重复]

目标c-关闭集合视图控制器后未释放常驻内存和脏内存