iframe 里面嵌入flash 销毁iframe 时提示没有权限拒绝访问

jorlin2006 2008-12-19 11:16:03
我现在做一个项目,用的ext 1.1的框架 在tabpanelitem 下有一个iframe 里面放的是flash。该flash用的是crystal 做的,我在关闭标签页前的时候加了回收iframe占用的浏览器内存的代码,IE下每次都提示“没有权限,拒绝访问”的错误 而且如果flash钻取到下一层的话不但报错而且标签页关闭不了。在firefox下面没有这个问题,而且不加销毁iframe代码的话也不报这个问题!请问有遇到过类似问题的朋友没有,给帮忙解决一下!谢谢

销毁iframe的代码如下:
//v_tab是Ext的tabPanelItem
v_tab.on("beforeclose",function(){
if(v_tab.bodyEl){
v_tab.bodyEl.select("iframe").each(
function(el){
el.removeAllListeners();
var tab_content = el.dom.contentWindow || el.dom.contentDocument;
for(var i=0;i<Ext.get(tab_content.document.body).select("iframe").getCount();i++){
Ext.get(tab_content.document.body).select("iframe").item(i).removeAllListeners();
Ext.get(tab_content.document.body).select("iframe").item(i).dom.src="javascript:false";
Ext.get(tab_content.document.body).select("iframe").item(i).remove();
}
el.dom.src="javascript:false";
el.remove();
}
);
}
v_tab.bodyEl.remove();
});
...全文
364 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengxj85 2008-12-19
  • 打赏
  • 举报
回复
帮顶

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧