我希望在会议开始30分钟之前每五分钟显示一次提醒弹出窗口,其中包含会议详情。我尝试在window.setInterval
的应用程序母版页中使用$(document).ready
。问题是如果用户在同一页面上停留4分钟,然后当他导航到另一个页面时,间隔重置和弹出窗口将在9分钟显示(前一页为4,新页面为5)。如何在asp.net中实现具有准确计时的提醒弹出窗口?
答案 0 :(得分:2)
您可以通过使弹出窗口显示在特定时间,而不是使用相对于正在加载的页面的点的倒计时来实现。您必须编写一些Javascript才能在加载页面时运行(每隔几秒左右检查一次),并且需要知道何时停止显示内容。您可以考虑使用MOD或时间列表来确定是否需要显示弹出窗口。