[geeklog-devel] Dynamic Comments...

Vincent Furia vfuria at gmail.com
Thu Feb 3 23:29:57 EST 2005


On Mon, 31 Jan 2005 21:44:03 +0100, Niels Leenheer <niels at creatype.nl> wrote:
> However, I can see a couple of problems with the code you are currently
> using.
> 
> First of all, you are using a single XMLHttpRequest object without
> protecting
> it from being called more than once. As a result it is possible to
> interrupt an
> ongoing request. Try clicking on quickly on multiple triangles after
> each other,
> without waiting for one to finish loading. Only the request clicked on
> last will
> be honoured, the other ones will be 'loading' indefinately.
> 
This was a big problem, I didn't quite use the solution you suggested
(I couldn't quite get it to work), but I did (if I may say so) a
ingenous little workaround.

> 
> Secondly, there is a bug in the XMLHttpRequest implementation of Opera,
> which basically requeres and extra check inside the onreadystatechange
> function, otherwise it will be called multiple times after each other,
> but only the first time with the proper responseText.
> 
OK, changed the code around to account for this.  Hopefully it will
work with Opera now.

Thanks for all the suggestions Niels.  Anyone else see any problems
(http://vfuria.dyndns.org:8080/article.php?story=geeklog-1.3.10rc2&mode=dynamic#comments)

Thanks,
Vinny



More information about the geeklog-devel mailing list