> unfortunately I'm limited to Prototype Gosh, you *are* a sweet-talker. ;-)
Google "javascript control key". Just about all modern browsers support the "ctrlKey", "shiftKey", and "altKey" properties on the click event, and just about all but IE support "metaKey" as well. So if you observe your link: $('linkGo').observe('click', clickHandler); ...you can tell whether a modifier key was down: function clickHandler(evt) { alert( "Control: " + evt.ctrlKey + "\n" + "Shift: " + evt.shiftKey + "\n" + "Alt: " + evt.altKey + "\n" + "Meta: " + evt.metaKey); evt.stop(); } Stopping the event prevents the default action from happening. -- T.J. Crowder tj / crowder software / com On Jun 9, 9:41 am, Adam <[EMAIL PROTECTED]> wrote: > Hi all, > > Is it possible to use Prototype to add control-click behaviour to a > link? What I want is to fire one Ajax request if a user clicks on a > box, and a different request if they control-click on the same box. I > know this is possible in some JS frameworks (e.g. Mootools), but > unfortunately I'm limited to Prototype - does anyone know how to do > this? > > Many thanks, > Adam --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-spinoffs@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---