bindAsEventListener
…var obj = { location: 'Paris, France', handleLeftClick: function(event) { if (!event) { alert("Ah, pas d'objet événement..."); return; } Event.stop(event); if (Event.isLeftClick(event)) alert('Location : ' + this.location); } // handleLeftClick }; Event.observe('btnTestBasic', 'click', obj.handleLeftClick); Event.observe('btnTestBind', 'click', obj.handleLeftClick.bind(obj)); Event.observe('btnTestBAEL', 'click', obj.handleLeftClick.bindAsEventListener(obj));