Recursive Poller
by hellosze
JavaScript
var poller = {
failed: 0,
interval: 5000,
init: function(){
setTimeout(this.getData(),this.interval);
},
getData: function(){
this.failed++;
if(this.failed % 5 == 0){
this.interval = 0;
}
else {
alert("not yet 5 " + this.failed);
this.getData();
}
},
errorHandler: function(){
}
};
poller.init();