eldan88 Posted November 9, 2013 Share Posted November 9, 2013 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 Link to comment https://forums.phpfreaks.com/topic/283762-best-methods-when-working-with-even-handlers/ Share on other sites More sharing options...
Irate Posted November 10, 2013 Share Posted November 10, 2013 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. Link to comment https://forums.phpfreaks.com/topic/283762-best-methods-when-working-with-even-handlers/#findComment-1457705 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.