> /* init section */
> window.onload = function() {
>         loadProjectControlMenu();
>
> };

This is actually redundant. You could assign handler to onload event
directly:
window.onload = loadProjectControlMenu;

>
> function loadProjectControlMenu()
> {
>         Event.observe('toggleStatus','click', getThis, false);
>         Event.observe('toggleConstStatus','click', getThis, false);
>
> }

"useCapture" in Event.observe (last argument) is "false" by default,
so there's no need to specify that either.

>
> function getThis(evt){
>         // this works
>         el = Event.element(evt);
>         // this works and returns the HTML tag
>         al = Object.inspect(el);
>         // this does not work no matter how I structure it
>         ax = Element.identify(al);
>         alert(al);
>         alert(ax);
>         // the goal is to substitute in the clicked element ID where 'el' is
> in the 'toggle' below..
>         //Effect.toggle(el,'slide');}
>

#identify was introduced in 1.6, so you would need to upgrade first.
Also, it's a good idea to define variables as local (by prefixing them
with "var") - otherwise you might accidentally overwrite other global
variables.


Best,
kangax
--~--~---------~--~----~------------~-------~--~----~
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