【发布时间】:2025-12-10 00:25:01
【问题描述】:
在我的项目中,我有一个要求,只要不活动时间即将达到会话超时时间(例如:会话到期前 5 分钟),我想通过弹出窗口提醒用户,以便用户可以单击继续按钮并以编程方式扩展服务器会话。
最好的方法是什么?
【问题讨论】:
标签: javascript servlets session-timeout
在我的项目中,我有一个要求,只要不活动时间即将达到会话超时时间(例如:会话到期前 5 分钟),我想通过弹出窗口提醒用户,以便用户可以单击继续按钮并以编程方式扩展服务器会话。
最好的方法是什么?
【问题讨论】:
标签: javascript servlets session-timeout
你可以用javascript和coldfusion来做。
<!--- Minutes into MS --->
<cfset sessionTimeout = 2>
<html>
<head>
<title>Timeout Example</title>
<script>
<cfoutput>
var #toScript((sessionTimeout-1)*60*1000,"sTimeout")#
</cfoutput>
setTimeout('sessionWarning()', sTimeout);
function sessionWarning() {
alert('Hey bonehead, your session is going to time out unless you do something!');
}
</script>
</head>
<body>
</body>
</html>
取自http://www.webpronews.com/warn-a-user-about-a-session-timeout-with-javascript-2007-01
【讨论】:
【讨论】: