IE下 iframe editor blur 问题

hanyuxinting 2011-11-15 03:17:15
问题如下:

在一个浮层里写了个 iframe ,iframe 里实现了一个 editor 功能。想对 editor 实现一个 focus blur 方法,实现大致为:

el.attachEvent(iframe.contentWindow, 'focus', function(){
console.log('啥也不显示');
});
el.attachEvent(iframe.contentWindow, 'blur', function(){
console.log('显示原始文案');
});

现在的问题是,editor 处于 focus 状态时,整个页面,包括浮层,包括浮层盖住的页面,都被它focus掉了。。。只有点击任务栏(与界面无关的页面)时,才会触发 blur 事件。。。

为啥这个 editor 的 contentWindow 变成整个 window 了??不解。求解~~~
...全文
111 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyuxinting 2011-11-15
  • 打赏
  • 举报
回复
ding yixia~~

87,996

社区成员

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

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