views:

53

answers:

2

Hi All,

I want to call a function for every half minute. i am using the following code. The function is not getting triggered.

Code:

window.setInterval('progress()', 10000);

Geetha.

A: 

I think the setInterval method may somehow fail to find the definition of the progress function.

Have you tried invoking setInterval with the function object directly?

window.setInterval(progress, 10000);
Satoru.Logic
A: 

Every half min would be 30,000 miliseconds

Example ...

refreshId = setInterval(myfunction(), 30000);

In jQuery you'd do something like ...

$(document).ready(function(){

    var refreshId = setInterval(myfunction(), 30000);

});

Or if you want to put your function within your refresh code ...

$(document).ready(function(){

    var refreshId = setInterval(function() {
        $("#myid").load('/mypage.html?update='+ Math.random());
    }, 30000);

});
Justin Jenkins