セッションの有効期限を決定します - JavaScript を使用して残りの秒数を表示します <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 '単位 (分) 1440=24 時間パラメータは 24 時間を超えることはできません。つまり、1440 分を超えることはできません%>
<%
if session(login)<>888888 then' セッションが有効かどうかを判断します
Response.Write(セッションの有効期限が切れました)
終了する場合
%>
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<頭>
<meta http-equiv=Content-Type content=text/html;
<title>無題のドキュメント</title>
<スクリプト>
var lefttime=6 //セッション時間の転送
可変時間
関数x()
{
残り時間--
document.all.xx.innerText=残り:+lefttime + 秒
if(lefttime==0) {clearInterval(tid);document.all.xx.innerText=ログインがタイムアウトしました}
}
tid = window.setInterval(x(),1000)
</script>
</head>
<本文>
<div id=xx></div>
http://www.vevb.com
</body>
</html>
時間が経過すると警告がポップアップ表示され、クリックして別の画面に入ることができますか?
<スクリプト>
var lefttime=3 //セッション時間の転送
可変時間
関数x()
{
残り時間--
document.all.xx.innerText=残り:+lefttime + 秒
if(左時間==0)
{
window.clearInterval(tid);
if(window.confirm(入力しますか?))
window.open(http://www.vevb.com/)
}
}
tid = window.setInterval(x(),1000)
</script>
<本文>
<div id=xx></div>
window.open を使用して別のページを開くのではなく、元のページで新しいページを開きます。
window.open(http://www.vevb.com/) を次のように変更します。
window.locaton.href=http://www.vevb.com で対応します