我正在编写一个进程,以在用户的会话即将结束时提醒用户。我想要一个弹出窗口(或警报)出现,而且我已经有了很多工作,但更重要的是,我希望即使他们的浏览器处于后台时也能提醒他们 - 要么弹出窗口到达前台 - 在任何其他应用程序的顶部,或让他们的浏览器窗口在任务栏中闪烁。 任何想法或建议如何做到这一点?有没有可以控制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
- 1. 弹出框同时打开
- 2. 在前台弹出通知
- 3. Wicket:在打开ModalWindow时弹出(弹出)
- 4. 打开弹出当前的WebView
- 5. 硒测试打开不需要的弹出窗口
- 6. 作为新标签打开弹出框
- 7. 从下拉菜单打开弹出框
- 8. midori允许脚本打开弹出框
- 9. 通过javascript打开弹出框
- 10. JQuery:重新打开模态弹出框
- 11. JQuery弹出对话框无法打开
- 12. 从滑动视图打开弹出框
- 13. 移动弹出到前台
- 14. javascript/jquery弹出 - 一次只能打开一个弹出框
- 15. 需要保持打开Primefaces对话框
- 16. Eclipse插件开发:在动作上打开弹出框
- 17. 如何打开在后台模式下弹出ViewController - iOS
- 18. 我需要什么才能在弹出窗口或新窗口中打开它?
- 19. 需要关闭在舞台上打开的所有弹出窗口。动作脚本3
- 20. 需要帮助才能在框架中打开新框架
- 21. JQuery弹出/警报需要
- 22. 从iframe打开的弹出框中打开iframe中的URL(在父级上)
- 23. 弹出不打开按钮
- 24. 打开HTML弹出窗口
- 25. 弹出窗口在操作之前打开
- 26. Java在前台打开vi编辑器
- 27. 弹簧安全打开弹出登录
- 28. 如何在android中弹出列表而不需要微调框?
- 29. 当列表框中的项目IsSelected时打开弹出框
- 30. 硒获取弹出和隐藏弹出式当前打开的链接
感谢您的帮助,Kirk。我闪烁的工作正常。在John Mc的评论下看到我对改变更多注意力的问题。 - 保罗 – user2099858 2013-02-24 22:52:26
我不相信你可以对标题栏做任何额外的修改以获得关注。标题栏是浏览器/操作系统的东西,而不是HTML的东西。因为这个原因,你在浏览器中受限于你可以做的事情。唯一可以做的其他事情就是制作一个非浏览器插件,比如一个可执行文件,用于检查更新并通知用户路由 – Kirk 2013-02-25 01:21:54