首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

window.focus 为什么聚焦不了?解决思路

2012-03-29 
window.focus 为什么聚焦不了?我需要在窗口聚焦的时候,执行一个函数varitvwindow.onfocusfunction(){itv

window.focus 为什么聚焦不了?
我需要在窗口聚焦的时候,执行一个函数

var   itv;
window.onfocus   =   function   (){itv=setInterval(checkHasLogin,5000);}
window.onblur   =   function(){   clearInterval(itv);itv=null;}

但是,可能因为我的页面上有很多的table   和div   ,页面刷新并且为当前窗口的时候,鼠标点击页面的各个位置,都不行,但是我在body下面所有标签上面加了一个 <br>   页面出现一个空白行,现在就是,页面刷新也不执行函数,但是如果鼠标点击空白行,就可以,如果点击页面的其它位置,反而执行了   window.onblur   为什么?

[解决办法]
1.点空白处是点在 你所谓的 body 上了,当然触发事件了。
2.点其他位置对于 body 来说就等于失去了焦点 , 当然触发事件了。

热点排行
Bad Request.