Hi Pascal,

I'm afriad you have to code a FIFO (first in, first out) and a FIFO manager : 
Each time you have to load something, you add the URL  of the serverside file 
and the destination node where you want your new objets to be put in, in the 
FIFO.
Then you call the FIFO manager.

The FIFO manager should know at any time if there is a httrequest pending. If 
not : when it is called, he should launch a httprequest whith the first item to 
load, and assigning the callback which should add the loaded data to the 
destination node, remove the loaded URL from the FIFO and lauch the FIFO 
manager again.

If the FIFO manager is called and the FIFO is empty, noting is done.
If the FIFO manager is called while there is still a pending HttpRequest, 
nothing is done

That way, you can ensure that all data are loaded one after the other and you 
can add new data to load at any time.

You can have an example of this on the site 
http://www.eure.pref.gouv.fr/sig/ouvre.asp on the comboboxes and the charging 
of the maps.

Have fun

Jérôme

---------------------------------------
Jérôme de la Goutte
Chef de projet
ISAGRI Ingéniérie
E-mail : [EMAIL PROTECTED]
Site web : www.terre-net.fr & www.isagri.fr
tel: 03 44 06 84 71
fax: 03 44 06 55 61

>>> [EMAIL PROTECTED] 30/10/2006 10:33 >>>
Hello community, 

I would like to know if there is a good solution to the following 
problem :

I use xmlHttpRequest and, cause it is asynchronous, some callback are 
not done in the same order than the request.

I would like to run an action only when I am sure the preceeding 
action is accomplished.

In the same idea, is there a way to do like Flash when it is first 
loaded : Displaying an image like "Loading*" while all the loading is 
fully processed*

Thanks




 



>>>>-------------------------------------------------------------<<<<
Ce message a été traité contre les virus par quatre outils différents 
(Kaspersky, McAfee, Symantec et Huntsman). 
This message has been scanned for viruses (by Kaspersky, McAfee, Symantec and 
Huntsman).
>>>>-------------------------------------------------------------<<<<


-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to