Buenas a todos,
Necesito mostrar varias cuentas regresivas a la vez
Los valores los tomaré de una base de datos, podrá ser una sóla cuenta atrás o varias
Código Javascript
:
Ver original//var a = [4, 5, 6];
var a=[];
var b={};
for(var i=3;i<6;i++)
{
b = {segundos: (i+1), elemento: 'demo' + (i+1)};
a.push(b);
}
function mifun(X)
{
if(X.segundos>0)
{
document.getElementById(X.elemento).innerHTML = X.segundos;
X.segundos--;
}
else document.getElementById(X.elemento).innerHTML = "Cuenta finalizada";
}
setInterval(function(){mifun(a[0]);},1000);
setInterval(function(){mifun(a[1]);},1000);
setInterval(function(){mifun(a[2]);},1000);
Esto me muestra correctamente las cuentas a la vez
Pero dependiendo de la información guardada en la base de datos podrá ser una o varias cuentas. ¿Cómo puedo hacer para no tener que poner las 3 líneas últimas del código javascript? He probado en un bucle y cambiando a[0], a[1] y a[2] por a[cont] pero no funciona...
Gracias