timeout management
by pkin159
HTML
<a href="javascript:mySong();"> start </a>
<a href="javascript:myStopFunction();"> stop </a>
JavaScript
var timeOuts = [];
//mySong();
function mySong() {
for (var i = 1; i < 100; i++) {
var myVar = setTimeout(function () {
console.log("Hello " + i);
}, i*500);
timeOuts.push (myVar);
}
}
function myStopFunction() {
for (var i = 0; i < timeOuts.length; i++)
clearTimeout(timeOuts[i]);
}