Thanks for the input. With a bit more trial and error I got thinks
working.

On May 30, 11:42 am, Diodeus <[EMAIL PROTECTED]> wrote:
> One way to do this is to include some javascript in the result HTML
> that calls a function to re-enable the buttons.
>
> like:
>
> <script type="text/javascript">resetButtons()</script> ...then just
> build your resetButtons() function to do the work.
>
> To make sure this is executed when you Ajax call finishes, you need to
> add the option "evalScripts:true" in your Ajax call.
>
> On May 30, 10:03 am, lhotch <[EMAIL PROTECTED]> wrote:
>
>
>
> > For starters, im a total novice when it comes to javascript so please
> > bearwith me.
>
> > What I have i a web page that makes use of PHP and the
> > Ajax.PeriodicalUpdater to launch an external PHP script and unpdate
> > the source web page.
>
> > This is working wonderfully for the most part. However I wanted to add
> > some functionality to the page. With that in mind I wanted to give the
> > user the ability to run some external commands at the press of a
> > button so to handle this I used Ajax.Updater and this also works fine
> > in terms of starting the external processes I need started.
>
> > In an affort to prevent multipl instances of the external commands to
> > be started, I disable the buttons after they are pressed but I would
> > like them to be reenabled automatically when the process that they
> > started completes so the process can be run again.
>
> > Ive tried using the onComplete and onSuccess options to re-enable the
> > buttons but it doesnt seem to be working for me. Since I am new to JS
> > I think its likely because I am not using them properly but the
> > documentation is a bit dificult for me as a newbie to grasp.
>
> > I have a function defined in the head of the document and I call that
> > function to disable the buttons onClick, which it does. I was hoping
> > however that when the Ajax.Updater was done I could use onComplete or
> > onSuccess to call the function to enable the buttons but cant seem to
> > get it to work.
>
> > Ideally what I would like to do is I have  php script called by
> > Ajax.PeriodicalUpdater set a php session variable. As this script
> > monitors the actions started by the buttons the session variable is
> > continually updated and what I would like to do is have onComplete or
> > onSuccess re-enable the buttons when the session variable is a certain
> > value.
>
> > Can someone be so kind as to better explaine, in simple terms how I
> > could accomplish this?- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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