window.onload = function() {
window.onfocus = alert('example');
}我遇到过这个问题,有人能帮我吗?我是javascript的新手,我希望它能正常工作,但它并没有:)
当页面完全加载并处于活动状态时,我想提醒单词"example“,但如果页面完全加载但不活动(onblur),则不想警告单词"example”。当用户回来(onfocus)时,警告"example“。
发布于 2011-06-19 23:49:42
您的代码立即调用alert函数,并将其返回值分配给onfocus。
您需要将onfocus设置为调用alert的匿名函数
window.onload = function() {
window.onfocus = function() { alert('example'); };
};发布于 2011-06-19 23:58:48
试试这个:
var hasFocus=false;
var loaded = false;
window.onload = function() {
if (hasFocus) alert('example');
loaded = true;
};
window.onfocus = function() {
if (loaded) alert('example');
hasFocus = true;
};
window.onblur = function() { hasFocus = false; };发布于 2011-06-19 23:50:36
window.onload = function() {
window.onfocus = function() {
alert('example');
}
}https://stackoverflow.com/questions/6403427
复制相似问题