0
我使用xmlhttprequest將一些文本和圖像加載到一個div中。不幸的是,圖像onload事件不起作用。代碼是這樣的:爲什麼圖像onload不會觸發?
<img src="pic.png" onload="alert('...')"/>
我可以看到請求後的圖像,但onload事件不會觸發。爲什麼?
在此先感謝
我使用xmlhttprequest將一些文本和圖像加載到一個div中。不幸的是,圖像onload事件不起作用。代碼是這樣的:爲什麼圖像onload不會觸發?
<img src="pic.png" onload="alert('...')"/>
我可以看到請求後的圖像,但onload事件不會觸發。爲什麼?
在此先感謝
可以下到緩存。圖像的onload事件有點粗略,並不總是針對AJAX請求觸發。
嘗試添加查詢參數與當前日期的要求停止任何緩存
取而代之的onload內做的JavaScript,只需要調用一個函數,就像這樣:
<img src="image.gif" onload="loadImage()" />
然後在你的文件的頭,有這個:
<script type="text/javascript">
function loadImage()
{
alert("Image is loaded");
}
</script>
希望這有助於!
沒有幫助:'( – 2012-02-27 19:54:38
完全等同於OP的代碼 – 2012-02-27 21:30:34
這個解釋是直接來自W3C .. 希望這個問題得到處理。祝你好運 – 2012-02-28 14:08:28