กำหนดเวลาหมดอายุของเซสชัน - ใช้ JavaScript เพื่อแสดงวินาทีที่เหลือ <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 'หน่วย (นาที) 1440=24 ชั่วโมง พารามิเตอร์ต้องไม่เกิน 24 ชั่วโมง กล่าวคือ ไม่สามารถมากกว่า 1440 นาที%>
-
ถ้า session(login)<>888888 แล้ว ' ตรวจสอบว่าเซสชันนั้นถูกต้องหรือไม่
Response.Write(เซสชั่นหมดอายุแล้ว)
สิ้นสุดถ้า
-
<!DOCTYPE html สาธารณะ -//W3C//DTD XHTML 1.0 การเปลี่ยนผ่าน//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<หัว>
<meta http-equiv=เนื้อหาประเภทเนื้อหา=ข้อความ/html; charset=gb2312 />
<title>เอกสารที่ไม่มีชื่อ</title>
<สคริปต์>
var lefttime=6 // การถ่ายโอนเวลาเซสชัน
วาร์ทิด
ฟังก์ชัน x()
-
เวลาที่เหลือ--
document.all.xx.innerText=คงเหลือ:+เวลาที่เหลือ + วินาที
if(lefttime==0) {clearInterval(tid);document.all.xx.innerText=หมดเวลาการเข้าสู่ระบบ}
-
tid = window.setInterval(x(),1,000)
</สคริปต์>
</หัว>
<ร่างกาย>
<div id=xx></div>
http://www.vevb.com
</ร่างกาย>
</html>
เมื่อครบเวลาแล้วสามารถมีคำเตือนขึ้นมาแล้วคลิกเข้าหน้าจออื่นได้หรือไม่?
<สคริปต์>
var lefttime=3 // การถ่ายโอนเวลาเซสชัน
วาร์ทิด
ฟังก์ชัน x()
-
เวลาที่เหลือ--
document.all.xx.innerText=คงเหลือ:+เวลาที่เหลือ + วินาที
ถ้า(เวลาที่เหลือ==0)
-
window.clearInterval(tid);
if(window.confirm(คุณต้องการเข้าหรือไม่))
window.open(http://www.vevb.com/)
-
-
tid = window.setInterval(x(),1000)
</สคริปต์>
<ร่างกาย>
<div id=xx></div>
อย่าใช้ window.open เพื่อเปิดหน้าอื่น แต่ให้เปิดหน้าใหม่ในหน้าเดิม
เปลี่ยน window.open(http://www.vevb.com/) เป็น
window.locaton.href=http://www.vevb.com จะทำ