Sorry, here's the link for it: http://dev.rubyonrails.org/browser/spinoffs/prototype/branches/event
On Jul 22, 12:30 am, Tobie Langel <[EMAIL PROTECTED]> wrote: > Have a look at the event branch for this. > > On Jul 21, 11:57 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > > > You must know the attachEvent can only put a function to be a > > element's event handler, andd in that function "this" should be the > > element itself, but the internet explorer linked it with window > > object, and Event.observe doesn't fix this bug, same as $ input's name > > bug, I think the Prototype library should fix it, my modification: > > ..... > > _observeAndCache: function(element, name, observer, useCapture) { > > if (!this.observers) this.observers = []; > > if (element.addEventListener) { > > this.observers.push([element, name, observer, useCapture]); > > element.addEventListener(name, observer, useCapture); > > } else if (element.attachEvent) { > > var f=function(){observer.call(element,window.event)};// this line I > > add > > this.observers.push([element, name, f, useCapture]); > > element.attachEvent('on' + name, f); > > } > > }, > > ......... > > use closure to fix this bug, I think this should be added into > > Prototype, any ideas? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype: Core" group. To post to this group, send email to prototype-core@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-core?hl=en -~----------~----~----~----~------~----~------~--~---