32 messaggi dal 11 agosto 2003
Salve a tutti ;-)

vorrei sapere se è possibile catturare il timing del tempo delle variabili Session. MI spiego meglio ;-)... è possibile sapere quanto tempo rimande prima che la sessione scada?

Grazie a tutti
Francesco
95 messaggi dal 18 aprile 2001
Ciao,

semplice prova lo script seguente:

<SCRIPT LANGUAGE="JavaScript">
<!--
var g_iCount = new Number();

// CHANGE THE COUNTDOWN NUMBER HERE - ADD ONE TO IT //
var g_iCount = <%=Session.Timeout%> * 60;

function startCountDown(){
if((g_iCount - 1) >= 0){
g_iCount = g_iCount - 1;
ShowIntoStatus(g_iCount);
setTimeout('startCountDown()',1000);
}
else
{
alert('Attenzione la sessione è scaduta...\nDevi rieffettuare il login.');
}
}

function ShowIntoStatus(data) {
var minutes = Minutes(data);
var seconds = Seconds(data);
window.status = 'Tempo residuo prima della scadenza della sessione: ' + Display(minutes, seconds);
}
function Seconds(data) {
return(data % 60);
}
function Minutes(data) {
return(parseInt(data / 60));
}
function Display(minutes,seconds) {
var disp;
if(minutes<=9) disp=" 0";
else disp=" ";
disp+=minutes+":";
if(seconds<=9) disp+="0"+seconds;
else disp+=seconds;
return(disp);
}

// End -->
</script>
</head>

<BODY onLoad="startCountDown();"


Praticamente dopo <%=Session.Timeout%> dall'ultima richiesta (circa il page onLoad) inizio a contare fino alla scadenza della sessione


saluti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.