I'm not sure that the javascript action attributes can be set in that 
way.  You'll be setting the attribute to the string which is the second 
parameter to your function, but the system doesn't know that said string 
is a function to be called.  The better way to do this is to use the 
Event.observe() function [1] like this:

    Event.observe("buttonID", "click", function() { 
myFunction('myVariable') });

[1] http://prototypejs.org/api/event/observe

 - Dash -

youngApprentice wrote:
> Anyone know why IE would be ignoring the onclick of a button? I'm
> setting the button's onclick event using Prototype like this $
> ('buttonID').setAttribute("onclick","myFunction('myVariable');"
>
> Firefox and IE both show the onclick setting as
> myFunction('myVariable') in the generated source, but only Firefox is
> firing the onclick.
>
> TIA,
> youngApprentice
>
>
> >
>
>   

--~--~---------~--~----~------------~-------~--~----~
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