Thursday, April 17, 2008

img的onload事件说明


<script type="text/javascript">
function test() {alert('test');}
</script>
<img src="a.png" onload="test()" />

当img的src指向的a.png不是一个实际的png文件,比如是个空文本文件名为a.png(文件大小为0字节),此时就不会触发onload事件,实际发生的此img.onerror事件。
如果往此文件中写入一个字符,使文件大小大于0字节,此时在Firefox中能触发onload事件,在IE中则因为图片加载不正常,会在页面上显示一个加载图片失败的X图形,并触发的是onerror事件。

No comments :