窗口 onload 和窗口 onfocus

标签 window onload onfocus

window.onload = function() {
window.onfocus = alert('example');
}

我也遇到这个问题了,有谁可以帮忙吗? 我是 javascript 新手,希望能正常工作,但事实并非如此:)

我想在页面完全加载并处于事件状态时提醒单词“example”,但不想在页面完全加载但未事件时提醒单词“example”(onblur)。 当用户回来时(onfocus),则提醒“example”。

最佳答案

您的代码立即调用alert函数,并将其返回值分配给onfocus

您需要将onfocus设置为调用alert的匿名函数:

window.onload = function() { 
    window.onfocus = function() { alert('example'); };
};

关于窗口 onload 和窗口 onfocus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403427/

相关文章:

javascript - jQuery:突出显示 div 框 onload

javascript - 将输入框焦点放在按下的键上

C++ WinApi 将图像.jpg 绘制到新窗口?

.net - Thread.Abort() 函数在 Mono 框架中不起作用

c++ - 在事件的主循环中获取 X11 窗口

javascript - 外部 javascript window.onload 提前触发

emacs - 如何防止 Emacs 调整窗口大小?

javascript - 如何在页面加载后立即显示随机报价?

javascript - Google Chrome 中对象没有方法 'focus'

javascript - 我想将光标放在文本框 onfocus 的开头