需要在前台打开弹出框
我正在编写一个进程,以在用户的会话即将结束时提醒用户。我想要一个弹出窗口(或警报)出现,而且我已经有了很多工作,但更重要的是,我希望即使他们的浏览器处于后台时也能提醒他们 - 要么弹出窗口到达前台 - 在任何其他应用程序的顶部,或让他们的浏览器窗口在任务栏中闪烁。 任何想法或建议如何做到这一点?有没有可以控制AJAX弹出式扩展器的属性? 谢谢, 保罗需要在前台打开弹出框
您不能在另一个应用程序的前面放置弹出窗口,但是您可以使标签/标题“闪烁”,直到他们注意到。
看看这个解决方案https://stackoverflow.com/a/156274/935779
这是一个JavaScript的解决方案,可以帮助。
模式弹出将是最好的。你不需要AJAX,因为你没有发布到服务器。
你使用的是jQuery吗?如果是这样,您可以快速轻松地设置一个定时器,在时间到期时显示一个模式对话框。
在每页加载或特定用户操作上,您都可以重置计时器。
至于让浏览器在任务栏中闪烁,我不相信这是可能的。
嗨,@Kirk,我确实得到了闪烁的标题工作 - 谢谢你。我只希望最终用户会对此感到满意。还有一个问题 - 有没有什么办法让标题栏更加注意,例如更改字体颜色或标题背景颜色?我无法使用document.title.fontcolor ='red'来改变字体颜色。
。谢谢! Paul –
user2099858
2013-02-24 22:49:12
对不起,意思是@John Mc的评论 – user2099858 2013-02-24 22:50:05
感谢您的帮助,Kirk。我闪烁的工作正常。在John Mc的评论下看到我对改变更多注意力的问题。 - 保罗 – user2099858 2013-02-24 22:52:26
我不相信你可以对标题栏做任何额外的修改以获得关注。标题栏是浏览器/操作系统的东西,而不是HTML的东西。因为这个原因,你在浏览器中受限于你可以做的事情。唯一可以做的其他事情就是制作一个非浏览器插件,比如一个可执行文件,用于检查更新并通知用户路由 – Kirk 2013-02-25 01:21:54