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));