我正在使用这种技术来检测当前选项卡何时获得焦点,而这个技术将焦点设置在 上<applet>
,但是由于在页面加载期间发生第一个 onFocus 时小程序尚未准备好,因此出现了一些错误。它似乎没有停止任何工作,但错误并不理想!
在一个完美的世界中,我只会在小程序准备好后设置焦点处理程序。或者,焦点处理程序会在“触摸”它之前检查小程序是否有效……取决于哪个更简单,两者都可以。请首选非 jQuery 答案!
我的 HTML 看起来像:
<head>
<script language="javascript">
function focusIn()
{
document.myApplet.requestFocus();
}
if ("onfocusin" in document)
document.onfocusin = focusIn;
else
window.onfocus= focusIn;
</script>
</head>