Hi,

I'd launch all Ajax.Request except the last one with a onSuccess
handler that:
- set a flag
- if all flags are set, launch the last Ajax.Request

This way, you don't have to use timer, or loop calling yourself
recursively.

Eric

NB: I didn't test it, but you may increment a counter instead of using
many flags



On 21 nov, 23:31, "T.J. Crowder" <[email protected]> wrote:
> Hi,
>
> > Synchronous is simple way but object create time increses x3. How
> > function use to wait until all object is ready ? setInterval ?
>
> Probably setTimeout, but yeah; or setTimeout's Prototype wrappers
> Function#defer / Function#delay. Have the code in question check its
> preconditions, and if they're not met, setTimeout/defer/delay itself.
> --
> T.J. Crowder
> Independent Software Consultant
> tj / crowder software / comwww.crowdersoftware.com
>
> On Nov 21, 2:33 pm, maalek <[email protected]> wrote:
>
> > Synchronous is simple way but object create time increses x3. How
> > function use to wait until all object is ready ? setInterval ?
>
> > maaalek
>
> > On 21 Lis, 14:32, "Alex McAuley" <[email protected]>
> > wrote:
>
> > > Ask it to check a variable that is set as ready by all the others .. or 
> > > make
> > > it defer and be synchronous ..
>
> > > Alex Mcauleyhttp://www.thevacancymarket.com
>
> > > ----- Original Message -----
> > > From: "maalek" <[email protected]>
> > > To: "Prototype & script.aculo.us" 
> > > <[email protected]>
> > > Sent: Saturday, November 21, 2009 12:59 PM
> > > Subject: [Proto-Scripty] Sychronize many asynchronous Ajax.Request
>
> > > > Hello
>
> > > > I have problem. When my page is load I build many objects (aprox 15)
> > > > by Ajax.Request (asynchronous : true) but last object I can create
> > > > when all previous object is ready. Any idea how do that ?
>
> > > > maaalek
>
> > > > --
>
> > > > You received this message because you are subscribed to the Google 
> > > > Groups
> > > > "Prototype & script.aculo.us" 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/prototype-scriptaculous?hl=.

--

You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" 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/prototype-scriptaculous?hl=.


Reply via email to