Foros del Web » Programando para Internet » ASP Clásico »

Aviso que se termin vble de session

Estas en el tema de Aviso que se termin vble de session en el foro de ASP Clásico en Foros del Web. Hola. Hay alguna manera que cuando se acabe una vble de session se muestre un mensaje??? gracias....
  #1 (permalink)  
Antiguo 13/05/2008, 07:17
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 18 años, 4 meses
Puntos: 1
Aviso que se termin vble de session

Hola.

Hay alguna manera que cuando se acabe una vble de session se muestre un mensaje???

gracias.
  #2 (permalink)  
Antiguo 13/05/2008, 13:50
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Aviso que se termin vble de session

Mmmm

Quizas en JavaScript puedas hacer un cronometro que cuente los segundos de inactividad en la pagina web, y que si esos seg son iguales al tiempo de vida de la variable session, te indique que termino. Es una analogia al protector de pantallas de Windows.

:saludos:
__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
  #3 (permalink)  
Antiguo 13/05/2008, 14:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Aviso que se termin vble de session

Un cronometro , algo asi como esto

Credito: Script de Tunait
Código HTML:
<script type="text/javascript">
var horass = 00 //establece las horas
var minutoss = <%response.write tiemposession%>//establece los minutos
var segundoss = 10 //establece los segundos
var horas2s,minutos2s,segundos2s
function cuentaAtrass()
    {if(segundoss > 0){segundoss--}
    else{if(minutoss > 0){segundoss = 59;minutoss--}
        else{if(horass > 0){minutoss = 59;horass--}
        }}
    ceross()
    if(horass > 0 || minutoss > 0 || segundoss > 0)
        {tiempos = setTimeout('cuentaAtrass()',1000)}
}
function ceross(){
    segundoss.toString().length < 2 ? segundos2s="0" + segundoss : segundos2s = segundoss
    minutoss.toString().length < 2 ? minutos2s="0" + minutoss : minutos2s = minutoss
    horass.toString().length < 2 ? horas2s="0" + horass : horas2s = horass
    if(horas2s==00 && minutos2s==00 && segundos2s==10)
        {alert("proxima a terminar");
'document.getElementById('cajitafeliz').onclick()}
    else{if(horas2s==00 && minutos2s==01 && segundos2s==00)
            {
//Aqui es donde pondras el anuncio en dado caso que requieras
alert("1 Minuto, para Cierre de Session")}
        else{if(horas2s==00 && minutos2s==00 && segundos2s==00)
            {
//en dado caso que termine la session
//alguna accion que necesites realizar
document.location.reload();}}}
}
function escribes(){ceross()}
</script> 
solo debes mandar llamarlo al final del documento
Cita:
<div class="noimprimir" id="countdown">
<script>escribes()</script></div>
<script>cuentaAtrass();</script>
</div>
espero te ayude

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.