Iframe关闭了,但页面中的定时器依然在执行

本文描述了在Ext的Panel中使用Iframe加载jsp页面时,遇到的IE8浏览器下定时器无法自动关闭的问题。作者分享了如何在面板关闭时调用Iframe内jsp页面的js方法来关闭定时器,确保资源释放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Iframe关闭了,但页面中的定时器依然在执行

1.首先说说我的场景
在ext的Panel中,我放入了一个iframe,弹出这个面板加载某个jsp页面.而jsp里面有一个setInterval定时器一直在执行,当我关闭这个ext的面板时,发现jsp中的定时器一直在执行(火狐,谷歌,iell,正常,定时器自动关闭),就是ie8没有关闭,怎么解决ie8面板关闭时,定时器就不执行了?
我的部分代码截图如下:
1.面板
在这里插入图片描述

2.将面板加入窗体
在这里插入图片描述

我的解决方案如下:
1.当窗体点击关闭时,获取面板加载的iframe元素,通过id (log-iframe)获取,并调用iframe加载的jsp页面的js方法closeIframe()
在这里插入图片描述

2.在加载的jsp页面,创建关闭定时器的方法,大功告成!在这里插入图片描述

后续:附上查阅的资料和地址
在这里插入图片描述

jQuery操作iframe中js函数的方法小结
https://www.jb51.net/article/88058.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值