back

Log clear

Google Chrome DOMFocusIn thinks it's focusin

  1. click here
  2. click somewhere else

Correct log would be

focusin:focusin
DOMFocusIn:DOMFocusIn
focusout:focusout
DOMFocusOut:DOMFocusOut

Code

<a href="javascript:void(0);" tabindex="10000" id="clickOnMe">here</a>
<script type="text/javascript">
var elm = document.getElementById("clickOnMe");
elm.addEventListener("DOMFocusIn", function(e){log("DOMFocusIn:"+e.type);}, false);
elm.addEventListener("focusin", function(e){log("focusin:"+e.type);}, false);
elm.addEventListener("DOMFocusOut", function(e){log("DOMFocusOut:"+e.type);}, false);
elm.addEventListener("focusout", function(e){log("focusout:"+e.type);}, false);
</script>

Limitations

For IE we use attachEvent(), and IE probably doesn't know DOMFocusIn/DOMFocusOut events.

Gecko probably doesn't know DOMFocusIn/DOMFocusOut nor focusin/focusout events.