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 Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.