Jump to content

Best methods when working with even handlers


eldan88

Recommended Posts

Hey guys. What do you guys think is the best way to work with event handlers.

 

Using this method   "document.addEventListner('click',myFunction,false)"

 

or the classic method

 

"myelement.onclick = function() {

 

}"

 

I hear that the first method I mentioned is not compatible with earlier versions of IE 8 and earlier. Thanks

It isn't.

 

You can however emulate this perfectly for IE.

 

(function(e){if(e&&e.prototype.addEventListener)return e.prototype.addEvent=e.prototype.addEventListener;if(e&&e.prototype.attachEvent)e.prototype.addEvent=addEvent;function addEvent(ev,f){this.attachEvent('on'+ev,f);return this;}})(HTMLElement);
Should work. Untested, might have mistyped on my phone.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.