Tentukan waktu berakhirnya sesi - gunakan JavaScript untuk menampilkan sisa detik <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 'Unit (menit) 1440=24 jam Parameter tidak boleh lebih besar dari 24 jam, yaitu tidak boleh lebih besar dari 1440 menit%>
<%
if session(login)<>888888 maka' Tentukan apakah Sesi tersebut valid
Response.Write(Sesi telah berakhir)
berakhir jika
%>
<!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>
<kepala>
<meta http-equiv=Jenis Konten konten=teks/html; charset=gb2312 />
<title>Dokumen Tanpa Judul</title>
<skrip>
var lefttime=6 //transfer waktu sesi
var waktu
fungsi x()
{
waktu tersisa--
document.all.xx.innerText=Sisa:+waktu tersisa + detik
if(lefttime==0) {clearInterval(tid);document.all.xx.innerText=Waktu masuk habis}
}
tid = jendela.setInterval(x(),1000)
</skrip>
</kepala>
<tubuh>
<divid=xx></div>
http://www.vevb.com
</tubuh>
</html>
Bisakah peringatan muncul ketika waktunya habis dan klik untuk masuk ke layar lain?
<skrip>
var lefttime=3 //transfer waktu sesi
var waktu
fungsi x()
{
waktu tersisa--
document.all.xx.innerText=Sisa:+waktu tersisa + detik
jika(waktu tersisa==0)
{
window.clearInterval(waktu);
if(window.confirm(Apakah Anda ingin masuk?))
jendela.terbuka(http://www.vevb.com/)
}
}
tid = jendela.setInterval(x(),1000)
</skrip>
<tubuh>
<divid=xx></div>
Jangan gunakan window.open untuk membuka halaman lain, tetapi buka halaman baru di halaman asli.
Ubah window.open(http://www.vevb.com/) menjadi
window.locaton.href=http://www.vevb.com sudah cukup