Determine o tempo de expiração da sessão - use JavaScript para exibir os segundos restantes <%@LANGUAGE=VBSCRIPT CODEPAGE=936%>
<%session.timeout=1440 'Unidade (minuto) 1440=24 horas O parâmetro não pode ser maior que 24 horas, ou seja, não pode ser maior que 1440 minutos%>
<%
if session(login)<>888888 then' Determina se a sessão é válida
Response.Write(A sessão expirou)
terminar se
%>
<!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>
<cabeça>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>Documento sem título</title>
<roteiro>
var lefttime=6 //transferência do tempo da sessão
var horário
função x()
{
hora esquerda--
document.all.xx.innerText=Remanescente:+tempo restante + segundos
if(lefttime==0) {clearInterval(tid);document.all.xx.innerText=Tempo limite de login expirou}
}
tid = window.setInterval(x(),1000)
</script>
</head>
<corpo>
<div id=xx></div>
http://www.vevb.com
</body>
</html>
Um aviso pode aparecer quando o tempo acabar e clicar para entrar em outra tela?
<roteiro>
var lefttime=3 //transferência do tempo da sessão
var horário
função x()
{
hora esquerda--
document.all.xx.innerText=Remanescente:+tempo restante + segundos
if(tempo restante==0)
{
janela.clearInterval(tid);
if(window.confirm(Deseja entrar?))
janela.open(http://www.vevb.com/)
}
}
tid = window.setInterval(x(),1000)
</script>
<corpo>
<div id=xx></div>
Não use window.open para abrir outra página, mas abra uma nova página na página original.
Altere window.open(http://www.vevb.com/) para
window.locaton.href=http://www.vevb.com servirá