图像加载事件未触发

image onload event not firing

本文关键字:事件 加载 图像      更新时间:2023-09-26

这应该有效吗?

<script type=text/javascript>
    function load_i () {
        img = new Image();
        img.onload = load_e();
        img.src = "whatever.jpg";
    }
    function load_e() { alert("loaded"); }
</script>

现在图像已加载,但显然未触发 onload 事件。在FF和Chrome中尝试过。

更改:

img.onload = load_e();

自:

img.onload = load_e;

使用以下行:

img.onload = load_e();

您正在调用load_e并将结果 undefined 分配给 img.onload