세션 만료 시간 결정 - 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; charset=gb2312 />
<title>제목 없는 문서</title>
<스크립트>
var lefttime=6 //세션 시간 전송
var tid
함수 x()
{
남은 시간--
document.all.xx.innerText=남은 시간:+남은 시간 +초
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 //세션 시간 전송
var tid
함수 x()
{
남은 시간--
document.all.xx.innerText=남은 시간:+남은 시간 +초
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이 가능합니다.