TimeOut

22/01/2013

Pessoal estava querendo exibir na tela o tempo restante do TimeOut da Session(Igual ao de banco). Pensei em fazer via JavaScrip um contator com contagem regressiva porém não deu certo e nenhum que achei na internet contava certo.

Alguém sabe como exibir o TimeOut na tele e ele ter a contagem regressiva e no termino redirecionar a página?

Thiago Garcez

Respostas

22/01/2013

Robson Robsonalves.net

Nunca tive necessidade de fazer, mas veja esse projeto:
[url]http://www.codeproject.com/Articles/227382/Alert-Session-Time-out-in-ASP-Net
[/url]
Responder Citar

30/01/2013

Thiago Garcez

Cara tentei tudo aqui mais não funcionou não..
Responder Citar

30/01/2013

Robson Robsonalves.net

Tem isso aqui:

http://msdn.microsoft.com/pt-br/library/691xfze5(v=vs.80).aspx

Mas eu indico para você pesquisar sobre:

CSS Resposivo

ou

Jquery Mobile UI.

Abraços
Responder Citar

30/01/2013

Robson Robsonalves.net

Droga tópico errado, pode apagar ambos os post Joel.
Responder Citar

30/01/2013

Thiago Garcez

ao entrar na página ele da esse erro

Object reference not set to an instance of an object.

nesta linha:
"<%= System.Configuration.ConfigurationSettings.AppSettings["SessionWarning"].ToString()%>";

Responder Citar

30/01/2013

Thiago Garcez

Pode até ser uma contagem regressiva contando de 3 min pra zero e no final fazer um redirecionamento na página.
Responder Citar

30/01/2013

Thiago Garcez

Consegui assim..
<script  type="text/javascript">
     
var sHors = "00"; 
var sMins = "03";
var sSecs = 60;
function getSecs(){
	sSecs--;
	if(sSecs<0)
    {sSecs=59;sMins--;if(sMins<=9)sMins="0"+sMins;}
	if(sMins=="0-1")
    {sMins=5;sHors--;if(sHors<=9)sHors="0"+sHors;}
	if(sSecs<=9)sSecs="0"+sSecs;
	if(sHors=="0-1")
	{sHors="00";sMins="00";sSecs="00";
	clock1.innerHTML=sHors+"<font color=#000000>:</font>"+sMins+"<font color=#000000>:</font>"+sSecs;}
    else
    {
   clock1.innerHTML=sHors+"<font color=#000000>:</font>"+sMins+"<font color=#000000>:</font>"+sSecs;
   	setTimeout('getSecs()',1000);
	}
	}

</script>


<font color=#ff0000 size=2 face=arial><span id="clock1"></span><script>setTimeout('getSecs()', 1000);</script></font>


Só não como redirecionar, vou pesquisar um pouco mais e respondo depois
Responder Citar

30/07/2013

José

Como a dúvida aparentemente foi sanada, estou dando o tópico por concluído.
Responder Citar