日期:2014-05-16  浏览次数:20484 次

JavaScript 控制网页任务栏中闪烁

?????很多时候,我们要实现这样的功能:当窗口内有数据刷新时,万一窗体没有焦点,让任务栏中的窗体闪烁,用来提醒用户有数据改变了,点击之后闪烁消失。如浏览器最小化了,但是又有数据更新了,需要通过闪烁提醒用户。

  在C/S系统中是可以做到的,如QQ。而在B/S系统中是做不到的。最多只能加window.focus()这句js代码,使窗口重新获取焦点。但是不好的地方是,有时候会直接弹出窗口,有时候是会达到在任务栏闪烁几下,但只在IE下有效。还有一种办法就是修改网页的Title,有数据更新时,将Title改为如“您有一条新消息-原来的网页Title”,这样在任务栏中显示的文本也就改变了。

  很多人说WebQQ不就是B/S系统,WebQQ接收到消息不就可以闪烁的吗?WebQQ看起来是B/S系统,但是它需要跟QQ一样的安装后才能使用,相信在安装之后,闪烁的功能也已经安装了。

?????以上为我个人研究结果,如果有其他更好的方法,欢迎一起来探讨,学无止境。