Thanks Jeff. Yes, it looks as though evt is automatically assumed as the argument in all the browsers I've seen! Thanks, it's only three keystrokes longer than the other way.
cheers David ----- Original Message ----- From: jeff_schiller To: svg-developers@yahoogroups.com Sent: Sunday, October 24, 2010 12:26 PM Subject: [svg-developers] Re: setting an event handler --- In svg-developers@yahoogroups.com, "ddailey" <ddai...@...> wrote: > > Hi folks, > > I've always used something like > > O.setAttribute("onclick","add(evt)") > > to attach an event handler in SVG. But someone told me recently that > > O.addEventListener("click", function(evt){add(evt)}, false) O.addEventListener("click", add, false) should work just fine. Is there a browser where it doesn't? I don't see any advantage to wrapping that function call in another function. The third argument specifies whether you want to handle the event during the bubble or the capture phase (not possible using the onclick attribute). Another advantage to using addEventListener is that multiple handlers for the same event can be added. Regards, Jeff [Non-text portions of this message have been removed] ------------------------------------ ----- To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ----Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/svg-developers/join (Yahoo! ID required) <*> To change settings via email: svg-developers-dig...@yahoogroups.com svg-developers-fullfeatu...@yahoogroups.com <*> To unsubscribe from this group, send an email to: svg-developers-unsubscr...@yahoogroups.com <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/