Bestimmen Sie die Ablaufzeit der Sitzung – verwenden Sie JavaScript, um die verbleibenden Sekunden anzuzeigen <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 'Einheit (Minute) 1440=24 Stunden Der Parameter darf nicht größer als 24 Stunden sein, also nicht größer als 1440 Minuten%>
<%
if session(login)<>888888 then' Bestimmen Sie, ob die Sitzung gültig ist
Response.Write(Sitzung ist abgelaufen)
Ende wenn
%>
<!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>
<Kopf>
<meta http-equiv=Content-Type content=text/html;
<title>Unbenanntes Dokument</title>
<Skript>
var lefttime=6 //Sitzungszeitübertragung
var tid
Funktion x()
{
linke Zeit--
document.all.xx.innerText=Verbleibend:+lefttime + Sekunden
if(lefttime==0) {clearInterval(tid);document.all.xx.innerText=Login-Zeitüberschreitung}
}
tid = window.setInterval(x(),1000)
</script>
</head>
<Körper>
<div id=xx></div>
http://www.vevb.com
</body>
</html>
Kann eine Warnung erscheinen, wenn die Zeit abgelaufen ist, und kann durch Klicken ein anderer Bildschirm aufgerufen werden?
<Skript>
var lefttime=3 //Sitzungszeitübertragung
var tid
Funktion x()
{
linke Zeit--
document.all.xx.innerText=Verbleibend:+lefttime + Sekunden
if(lefttime==0)
{
window.clearInterval(tid);
if(window.confirm(Möchten Sie teilnehmen?))
window.open(http://www.vevb.com/)
}
}
tid = window.setInterval(x(),1000)
</script>
<Körper>
<div id=xx></div>
Verwenden Sie window.open nicht, um eine andere Seite zu öffnen, sondern öffnen Sie eine neue Seite auf der Originalseite.
Ändern Sie window.open(http://www.vevb.com/) in
window.locaton.href=http://www.vevb.com reicht aus