【发布时间】:2013-03-29 09:23:52
【问题描述】:
我有以下问题:我想通过警报警告用户即将到来的会话超时。当实际会话超时发生时,我想弹出另一个警报并转发到任何网站。我的方法适用于 Firefox 和 IE。使用 Safari 和 Chrome,当我在第二次超时发生之前没有提交第一个警报时,第二个函数实际上永远不会执行。有什么提示吗?
setTimeout(function() {
alert('Session timeout in 5 minutes...');
}, 30 * 1000);
setTimeout(function() {
alert('Session timeout, sorry');
location.href = 'http://google.com';
}, 60 * 1000);
【问题讨论】:
-
也许在这里使用自定义警报对话框(HTML、CSS)会更好。
-
喜欢这个:jqueryui.com/dialog
-
谢谢,jquery 对话框做到了!
标签: javascript alert