1234567891011121314151617181920 |
- var updater = Class.create({
- initialize: function(divToUpdate, interval, file) {
- this.divToUpdate = divToUpdate;
- this.interval = interval;
- this.file = file;
- new PeriodicalExecuter(this.getUpdate.bind(this), this.interval);
- },
-
- getUpdate: function() {
- var oOptions = {
- method: "POST",
- parameters: "intervalPeriod="+this.interval,
- asynchronous: true,
- onComplete: function (oXHR, Json) {
- $(this.divToUpdate).innerHTML = oXHR.responseText;
- }
- };
- var oRequest = new Ajax.Updater(this.divToUpdate, this.file, oOptions);
- }
- });
|