在我的項目中,我要求在每當非活動時間即將達到會話超時時間(例如:會話超時前5分鐘)時,用彈出式窗口提醒用戶,以便用戶可以點擊繼續按鈕並以編程方式擴展服務器會話。以編程方式重置會話超時
任何請讓我知道最好的方法來做到這一點?
在此先感謝
在我的項目中,我要求在每當非活動時間即將達到會話超時時間(例如:會話超時前5分鐘)時,用彈出式窗口提醒用戶,以便用戶可以點擊繼續按鈕並以編程方式擴展服務器會話。以編程方式重置會話超時
任何請讓我知道最好的方法來做到這一點?
在此先感謝
您可以使用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