Hi,
Try running the latest version from trunk.
There''s a bug in Prototype 1.6 and lower for periodical updater which
has been corrected in trunk and will be part of the upcoming bug-fix
release 1.6.0.1.
Best,
Tobie
On Dec 20, 6:29 pm, Willy Nilly
<wanderingw...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> hello, i''m trying to use two or more instances of
PeriodicalUpdater on
> a single webpage in FireFox on my Mac, but when I do this, it keeps
> increasing FireFoxes'' s CPU and memory usage until FireFox
freezes.
> any ideas?
>
> here''s the quesiton, i posted to the prototype.js google group,
but no
> one has responded:
>
> So I want to have multiple instances of Ajax.PeriodicalUpdater on my
> page, but when I do this on my Intel Mac in Firefox, the webbrowser
> consumes all of my CPU and the real memory used by Firefox keeps
> increasing. Eventually, Firefox freezes. What am I doing wrong? How
> can I have multiple updaters running on the same page?
>
> Here is a simple example of my client html page:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" />
> <title>Testing Ajax Periodical Updater</title>
>
> <script src="/javascripts/prototype.js"
type="text/javascript"></
> script>
> <script src="/javascripts/scriptaculous.js"
type="text/javascript"></
> script>
> <script src="/javascripts/effects.js"
type="text/javascript"></script>
> <script src="/javascripts/dragdrop.js"
type="text/javascript"></
> script>
> <script src="/javascripts/controls.js"
type="text/javascript"></
> script>
>
> </head>
>
> <body>
>
> <p id="test_1"></p>
> <p id="test_2"></p>
> <p id="test_3"></p>
>
> <script language="javascript"
type="application/javascript">
> var updater_1 = new Ajax.PeriodicalUpdater(''test_1'',
''/ajax/test.php'',
> {
> method: ''post'', frequency: 1, decay: 1, parameters:
''id=1''});
> var updater_2 = new Ajax.PeriodicalUpdater(''test_2'',
''/ajax/test.php'',
> {
> method: ''post'', frequency: 1, decay: 1, parameters:
''id=2''});
> var updater_3 = new Ajax.PeriodicalUpdater(''test_3'',
''/ajax/test.php'',
> {
> method: ''post'', frequency: 1, decay: 1, parameters:
''id=3''});
> </script>
>
> </body>
> </html>
>
> And here is the test.php code:
>
> <?php
>
> $id = $_POST[''id''];
>
> echo "test " . $id . ": " . time();
>
> ?>
--~--~---------~--~----~------------~-------~--~----~
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
rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---