|
firefox就沒有這樣的問題。
<img src="http://zi.csdn.NET/intel_120x60.gif" onload='gorush(this)'>
<script type="text/Javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("如果img的src為多幀gif動畫,這個會重復彈出")
}
</script>
解決辦法:
<img src="http://zi.csdn.NET/intel_120x60.gif" onload='gorush(this)'>
<script type="text/Javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("這樣,就只會彈出一次")
obj.onload=null;
}
</script>
如果 src設置為 靜態 gif 或者 jpg ,bmp等其他格式,也不會出現這個bug
JavaScript技術:ie 處理 gif動畫 的onload 事件的一個 bug,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。