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