Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否使用全屏闪烁控件检测window.onfocus?_Javascript_Internet Explorer - Fatal编程技术网

Javascript 是否使用全屏闪烁控件检测window.onfocus?

Javascript 是否使用全屏闪烁控件检测window.onfocus?,javascript,internet-explorer,Javascript,Internet Explorer,我有一个flash对象,它占据了我网站的整个浏览器。我正在尝试检测浏览器是否处于焦点位置。最好的方法是什么?使用onfocus/onblur在FireFox中有效,但在IE6或IE7中不起作用 window.onblur = function() { document.title = "NOT focused"; } window.onfocus = function() { document.title = "focused" } 如果我删除flash对象,看起来这在IE6/7中也可

我有一个flash对象,它占据了我网站的整个浏览器。我正在尝试检测浏览器是否处于焦点位置。最好的方法是什么?使用onfocus/onblur在FireFox中有效,但在IE6或IE7中不起作用

window.onblur = function() {
  document.title = "NOT focused";
}
window.onfocus = function() {
  document.title = "focused"
}

如果我删除flash对象,看起来这在IE6/7中也可以使用,但这不是我的选择。谢谢

在AS3中,您可以向阶段添加事件侦听器:

if (/*@cc_on!@*/false) { // check for Internet Explorer
    document.onfocusin = function(){document.title = "focused";}
    document.onfocusout = function(){document.title = "NOT focused";}
} else {
    window.onfocus = function(){document.title = "focused";}
    window.onblur = function(){document.title = "NOT focused";}
}
stage.addEventListener(Event.DEACTIVATE, windowNotActiveCallback);
stage.addEventListener(Event.ACTIVATE, windowActiveCallback);

这仍然有一些失火时,进出标签,但肯定比我有更好的!