Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8中的图像加载事件;事件未定义,这是“窗口”对象_Javascript - Fatal编程技术网

Javascript IE8中的图像加载事件;事件未定义,这是“窗口”对象

Javascript IE8中的图像加载事件;事件未定义,这是“窗口”对象,javascript,Javascript,我已经编写了下面的代码,它在所有现代浏览器中都能工作,除了InternetExplorer8和以下版本中没有实现W3C事件模型。对于IE,您需要的可能是window.event的一部分 QuirksMode提供了一套很好的方法来编写与现代浏览器和旧IE版本兼容的事件处理代码 还要注意,当您在不使用点符号的情况下调用JavaScript函数时,全局窗口对象是this(ES5严格模式除外,在这种情况下,不允许访问this)。相反,您可以将此作为参数传递给函数 但是,最好只使用(W3C模型)或(Mic

我已经编写了下面的代码,它在所有现代浏览器中都能工作,除了
InternetExplorer8和以下版本中没有实现W3C事件模型。对于IE,您需要的可能是
window.event
的一部分

QuirksMode提供了一套很好的方法来编写与现代浏览器和旧IE版本兼容的事件处理代码

还要注意,当您在不使用点符号的情况下调用JavaScript函数时,全局窗口对象是
this
(ES5严格模式除外,在这种情况下,不允许访问
this
)。相反,您可以将此
作为参数传递给函数


但是,最好只使用(W3C模型)或(Microsoft模型)附加事件处理程序,而不是在HTML中指定它。然后,
将按预期工作。

Internet Explorer 8及以下版本不实现W3C事件模型。对于IE,您需要的可能是
window.event
的一部分

QuirksMode提供了一套很好的方法来编写与现代浏览器和旧IE版本兼容的事件处理代码

还要注意,当您在不使用点符号的情况下调用JavaScript函数时,全局窗口对象是
this
(ES5严格模式除外,在这种情况下,不允许访问
this
)。相反,您可以将此作为参数传递给函数


但是,最好只使用(W3C模型)或(Microsoft模型)附加事件处理程序,而不是在HTML中指定它。然后,
将按预期工作。

参数[0]应该是什么?参数[0]应该是什么?
<script>
    function eventH(event) {
        alert(this);
    }
</script>

<img src="h300.png" onload="eventH(arguments[0]);"/>