Javascript 如何打开弹出窗口并使其在工具栏上闪烁?

Javascript 如何打开弹出窗口并使其在工具栏上闪烁?,javascript,browser,notifications,Javascript,Browser,Notifications,正如聊天(yahoomessenger,msn…)一样,当我们收到新消息时,相应的窗口会闪烁 或者像在InternetExplorer中,当我们下载东西时,相应的窗口在工具栏中闪烁 如何使用弹出窗口执行此操作?您可以使用以下javascript触发此操作 window.focus(); 这是网页中的JavaScript无法访问的。但是,您可以将标题栏更改为字符串,如“!!!!!!!!!!!!!!!!!”,然后再次更改以获得类似效果 示例代码(现场直播): 当您想停止闪烁时,请调用clearIn

正如聊天(yahoomessenger,msn…)一样,当我们收到新消息时,相应的窗口会闪烁

或者像在InternetExplorer中,当我们下载东西时,相应的窗口在工具栏中闪烁


如何使用弹出窗口执行此操作?

您可以使用以下javascript触发此操作

window.focus();

这是网页中的JavaScript无法访问的。但是,您可以将标题栏更改为字符串,如“!!!!!!!!!!!!!!!!!”,然后再次更改以获得类似效果

示例代码(现场直播):

当您想停止闪烁时,请调用clearInterval(flashInterval)

var oldTitle = '', titleBlanked = false, flashInterval;
flashInterval = setInterval(function () {
    if(!titleBlanked) {
        oldTitle = document.title;
        document.title = '!!!!!!!!!!!!!!!!';
        titleBlanked = true;
    } else {
        document.title = oldTitle;
        titleBlanked = false;
    }
}, 500);