需要在前台打开弹出窗口

时间:2013-02-22 16:55:36

标签: asp.net

我正在编写一个流程,以便在会话即将结束时提醒用户。我想要一个弹出窗口(或警报)出现,我有那么多工作,但更重要的是我希望他们即使在他们的浏览器在后台时也会被警告 - 要么让弹出窗口正确到达前台 - 在任何其他应用程序之上,或者让他们的浏览器窗口在任务栏中闪烁。 任何想法或建议如何做到这一点?是否可能有AJAX弹出扩展器的属性来控制它? 谢谢, 保罗

2 个答案:

答案 0 :(得分:0)

模态弹出窗口最适合这个。您不需要AJAX,因为您没有发布到服务器。

您使用的是jQuery吗?如果是这样,你可以快速轻松地设置一个计时器,当时间到期时显示一个模态对话框。

在每个页面加载或特定用户操作上,您可以重置计时器。

至于让浏览器在任务栏中闪烁,我不相信这是可能的。

答案 1 :(得分:0)

你不能把弹出窗口放在另一个应用程序的前面,但是你可以让标签/标题“闪烁”直到他们注意到。

看一下这个解决方案https://stackoverflow.com/a/156274/935779

这是一个可能有用的JavaScript解决方案。