The latest PrototypeJS (1.7.1) stores event observers in the event cache
So for example a <div>with id 'mydiv'
<div id="mydiv"></div>
After creating an observer using methods observe()or on()similar
$('mydiv').observe('click',function(){
alert('Click Happened');
});
The click property of the event cache will be set as below
Event.cache[$('mydiv')._prototypeUID].click
However, this may not be the source of your problem, as you said that it works in all other browsers except IE9. Is there a way to extract a piece of code and put it in a JSFiddle and then post the link?
source
share