Hey Brent,

    I think scriptaculous was just giving out the "just below" as an
example.  Really you should call all event listeners at the very
bottom of the page, that way the browser has more time to load DOM
objects then execute JS code that is relying on loaded DOM objects.
The alert window idea definitely solidifies that idea.

Alternatively you can execute all of your listeners in the
"showMainMenu" method and I think you'd have better success.




On Jan 23, 12:39 pm, BrentNicholas <[EMAIL PROTECTED]> wrote:
> Justin,
>
> Yeah, that was a huge post. I wanted to be thorough though.
>
> Anyway, I'll give these a shot. I'm still learning Ajax so it can
> stump me at times.
>
> Thanks again,
>
> BN
>
> On Jan 23, 10:03 am, "Justin Perkins" <[EMAIL PROTECTED]> wrote:
>
> > To address one of your other questions, regarding attaching events to
> > content that is loaded through Ajax. You need to use callbacks to
> > accomplish this, such as onComplete or onSuccess.
>
> > function attachListeners(){
> >   // attach your observers to the new elements on the page}
>
> > new Ajax.Request('/some/url', { onSuccess: attachListeners });
>
> > Have fun.
--~--~---------~--~----~------------~-------~--~----~
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