Javascript cuenta atrás, temporizador. FROM: http://www.w3schools.com/jsref/met_win_setinterval.asp
/**
* Funcion cambia un valor html mediante un contador
* @param {objeto} params element es un elemento del DOM mientras que counter un int
*/
function redirectCountdownChanger(params) {
// Comprobamos que existe los parametros que necesitamos
if (params.element != undefined && params.element != null
&& params.counter != undefined && params.counter != null) {
if (params.counter > 0) {
// Si el contador es mayor a cero, reducimos
params.element.innerHTML = --params.counter;
//Volvemos a llamar a la funcion
setTimeout(redirectCountdownChanger, 1000, params);
}
} else {
window.console.error("Error cuenta atras redirect");
}
}