Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou com um problema
Eu tenho um contador progressivo e regressivo de chamados, o meu regressivo está funcionando porem o progressivo estou com um problema que é ao dar o refresh na página e o mesmo está voltando ao zero, será que voces podem me dar uma ajudar pra corrigir isso?
Gostaria que ele continuasse daonde parou mesmo depois do F5 que no caso o regressivo ja faz isso , o codigo esta abaixo:
function minha_funcao(){
$( ".prazo_sla" ).each(function( i ) {
var data = $(this).find('input').val();
var id = apenasNumeros($(this).attr('id'));
var contador = $(this).find('.contador');
var regressivo = $(this).find('.regressivo');
var relogio = $(this).find('#relogio');
var arr = data.split("-");
var YY = arr[0];
var MM = arr[1];
var DD = arr[2];
var HH = 18;
var MI = 00;
var SS = 00;
var hoje = new Date();
var futuro = new Date(YY,MM-1,DD,HH,MI,SS);
var ss = parseInt((futuro - hoje) / 1000);
var mm = parseInt(ss / 60);
var hh = parseInt(mm / 60);
var dd = parseInt(hh / 24);
ss = ss - (mm * 60);
mm = mm - (hh * 60);
hh = hh - (dd * 24);
var faltam = '';
faltam += (dd && dd > 1) ? dd+' dias : ' : (dd==1 ? '1 dia : ' : '');
faltam += (toString(hh).length) ? hh+' hr : ' : '';
faltam += (toString(mm).length) ? mm+' min : ' : '';
faltam += ss+' seg';
if (dd+hh+mm+ss > 0) { // REGRESSIVO ESTA OK
contador.html(faltam);
$(relogio).html('');
$(relogio).append("<img src='../view/img/clock_basic_green.png'>");
} else{ // PROGRESSIVO NAO FUNCIONA COM O F5
contador.html("Vencido");
sSecs++;
if(sSecs==60){sSecs=0;sMins++;
if(sMins<=9)sMins="0"+sMins;
}
if(sMins==60){sMins="0"+0;sHors++;
if(sHors<=9)sHors="0"+sHors;
}
if(sSecs<=9)sSecs="0"+sSecs;
$(regressivo).html('');
$(regressivo).html(sHors+"<font color=#000000>:</font>"+sMins+"<font color=#000000>:</font>"+sSecs);
$(relogio).html('');
$(relogio).append("<img src='../view/img/clock_basic_red.png'>");
}
});
setTimeout("minha_funcao()", 1000);
}
<body onLoad="minha_funcao()" >Carregando comentários...