Geeth
Geeth

Reputation: 5343

javascript setInterval function not working

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.

Upvotes: -1

Views: 1114

Answers (2)

Justin Jenkins
Justin Jenkins

Reputation: 27100

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);

});

Upvotes: 1

satoru
satoru

Reputation: 33245

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);

Upvotes: 1

Related Questions