window intervals


Is it possible to know the number of active intervals in a window?

Who is Participating?
shaggy_the_sheepConnect With a Mentor Commented:

if you put all your timers into an array named say... timers()

then to get an alert..

funtion countTimer(){
var msg = ''
for(var x in timers)
   msg = msg + '\n' + timers[x]

<span onclick="countTimer()">Click Me</span>

That shoudl give you an idea of how many timers there are

Pravin AsarPrincipal Systems EngineerCommented:
When you setInterval, stack them in an array. array.length will give you number of active inetervals.

You need to write your code for managing these.

var myint = new Array();

myint[0] =window.setInterval ("func1()", 1000);
myint[1] =window.setInterval ("func2()", 1000);

alert (myint.length);
RelegenceAuthor Commented:
I did that but i'm not sure it can help me.
My page can display different types of data. For each type i want to clear the previous set of intervals and create new ones.
I am doing that by saving the intervals names in an array, as suggested, so that after every change of data i clear the previous intervals and create new ones.
Since the performence of the page is not so good, i have a feeling that this mechanism doesn't work so well. To make sure, i thought i would popup an alert with the number of active intervals.
Is that possible?

Thanks you,
Michel PlungjanConnect With a Mentor IT ExpertCommented:
If the timers are not associative arrays, then
<a href="#" onClick="alert(timers.length); return false">Click</a>
yep that would do it aswell...a tad easier as well! lol
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.