حدد وقت انتهاء الجلسة - استخدم JavaScript لعرض الثواني المتبقية <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 'الوحدة (الدقيقة) 1440=24 ساعة لا يمكن أن تكون المعلمة أكبر من 24 ساعة، أي أنها لا يمكن أن تكون أكبر من 1440 دقيقة%>
<%
إذا كانت الجلسة (تسجيل الدخول) <>888888، فحدد ما إذا كانت الجلسة صالحة أم لا
الاستجابة.الكتابة (انتهت الجلسة)
نهاية إذا
%>
<!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>
<النص البرمجي>
فار lefttime=6 //نقل وقت الجلسة
فار تيد
الدالة س ()
{
الوقت المتبقي--
document.all.xx.innerText=المتبقي:+الوقت المتبقي + الثواني
إذا (lefttime==0) {clearInterval(tid);document.all.xx.innerText=انتهت مهلة تسجيل الدخول}
}
تيد = window.setInterval(x(),1000)
</script>
</الرأس>
<الجسم>
<div معرف=xx></div>
http://www.vevb.com
</الجسم>
</html>
هل يمكن أن يظهر تحذير عند انتهاء الوقت والنقر للدخول إلى شاشة أخرى؟
<النص البرمجي>
فار lefttime=3 //نقل وقت الجلسة
فار تيد
الدالة س ()
{
الوقت المتبقي--
document.all.xx.innerText=المتبقي:+الوقت المتبقي + الثواني
إذا (الوقت المتبقي ==0)
{
window.clearInterval(tid);
إذا (window.confirm (هل تريد الدخول؟))
window.open(http://www.vevb.com/)
}
}
تيد = window.setInterval(x(),1000)
</script>
<الجسم>
<div معرف=xx></div>
لا تستخدم window.open لفتح صفحة أخرى، بل افتح صفحة جديدة في الصفحة الأصلية.
قم بتغيير window.open(http://www.vevb.com/) إلى
window.locaton.href=http://www.vevb.com سيفي بالغرض