Acá estoy intentando hacer un script para hacer varios contadores con sus respectivos controles. Estoy medio trabado con los arrays. Pueden darme alguna idea?
Acá está la URL: http://tinyurl.com/4cor8m
Acá está el código:
Código:
Si pueden darme alguna mano o ayuda se los agradecería muchísimo, gracias! //var timerID = 0; var cont=0; arr_timers = new Array(); function UpdateTimer(id, timerid) { if(timerid) { clearTimeout(arr_timers[timerid]['timer']); clockID = 0; } if(!arr_timers[timerid]['tstart']) arr_timers[timerid]['tstart'] = new Date(); var arr_timers[timerid]['tdate'] = new Date(); var arr_timers[timerid]['tdiff'] = arr_timers[timerid]['tdate'].getTime() - arr_timers[timerid]['tstart'].getTime(); arr_timers[timerid]['tdate'].setTime(arr_timers[timerid]['tdiff']); document.getElementById(id).value = "" + tDate1.getMinutes() + ":" + tDate1.getSeconds(); timerID1 = setTimeout(function(){ UpdateTimer(id, timerid) }, 1000); messages(timerid, arr_timers[timerid]['tdate'].getSeconds()); } function Start(id, timerid) { document.getElementById(id).value = "00:00"; setTimeout(function(){ UpdateTimer(id, timerid) }, 1000); } function Stop() { if(timerID) { clearTimeout(timerID); timerID = 0; } tStart = null; } function Reset() { document.theTimer.theTime.value = "00:00"; document.theTimer.alert.value = ""; } function message(time) { if(time == document.theTimer.settime.value){ cont++; document.theTimer.alert.value = "Alert pet at: " + time + ". Message number: " + cont; tStart = null; document.theTimer.theTime.value = "00:00"; } } //-->