【发布时间】:2015-12-31 05:57:48
【问题描述】:
我需要在 2 分钟后或浏览用户网站中的两个网页后根据某些数据库条件在 asp.net 的网页上生成弹出窗口,并且无论页面刷新,page_load 即甚至用户刷新页面无关紧要,弹出窗口应该在那个确切时间之后出现,一旦弹出窗口出现,它就不应该出现在同一个会话中。对于这种天气,我需要在 global.asax 中生成新会话来计算时间或计算浏览的页面数或如何实现这一点??
【问题讨论】:
-
用户设置超时并打开弹出窗口。使用引导模式
-
thnx 回复,如果页面重新加载,setTimeout() 将再次执行,并且会再次弹出?它不应该发生。
-
@saaduu:您将不得不使用一个可访问 javascript 的 cookie,它存储弹出状态标志和倒计时值。
-
@saaduu,一旦弹出,用户点击第二页和第三页。你想让这个弹出窗口在 2 分钟后在第二页和第三页打开吗
-
@Venkatraman "No" 一旦弹出来,它不应该出现在网站的任何页面中
标签: javascript jquery html asp.net global-asax