Image load event in IE8; event is undefined and this is `window` object
<p>I have written the below code and it is working in all modern browsers except in <code>&lt;IE9</code>  </p>

<pre><code>&lt;script&gt;
    function eventH(event) {
        alert(this);
    }
&lt;/script&gt;

&lt;img src="h300.png" onload="eventH(arguments[0]);"/&gt;
</code></pre>

<p>It fires event handler, but <code>event</code> is undefined and <code>this</code> value is parent object. Why?</p>

<p>Does IE handle this differently or I am wrong somewhere in understanding this?</p>
