Hello,

I am haveing a problem with the Ajax.PeriodicalUpdater.

What the script should do is updating an image every 5 seconds.
The ticker.php should receive an id and depending on that id deliver the
next image (which does have another id).
So I want the script to do is grabbing the current id and posting it via
Ajax.PeriodicalUpdater.
The problem is, that the id doesn't seem to get updated. If I look into
Firebug it is always the id from the start of the script. It doesn't
seem the problem of the ticker.php script because this does deliver a new
picture with a new id

This is the Script:

var AjaxUpdateSidebar = Class.create();
AjaxUpdateSidebar.prototype =  {
    initialize: function()
    {
        this.container    = $('ticker');

        new Ajax.PeriodicalUpdater(this.container, '/ticker.php', {
          method: 'post',
          parameters: this.getParams(),
          frequency: 5
        });
    },

    getParams: function()
    {
        this.imgId = this.container.down('img').id;
        return 'id=' + this.imgId;
    }
}

So how can I pass a new parameter depending on the updated html block?

TIA,
Alex

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to