Search code examples
javascriptdom-eventsinternet-explorer-7

keydown EventListener in IE7


I've written this code inside the HEAD tags of my HTML page. It works fine in Firefox, Chrome and Safari, but doesn't in IE7. I would like to know how to fix it.

<script type="text/javascript">
if ( window.addEventListener ) {
  window.addEventListener("keydown", function(e) {
    alert(e.keyCode);
  }, true);
}
</script>

Solution

  • Microsoft has implemented their own way of doing this called attachEvent. You can read more about this over at quirksmode.org: http://www.quirksmode.org/js/events_advanced.html