xmlhttprequestを使ってテキストと画像をdivに読み込みます。残念ながら、image onloadイベントは機能しません。コードは次のとおりです:イメージオンロードがなぜ起動しないのですか?
<img src="pic.png" onload="alert('...')"/>
私はリクエスト後にイメージを見ることができますが、onloadイベントは発生しません。どうして?
ありがとうございます。
xmlhttprequestを使ってテキストと画像をdivに読み込みます。残念ながら、image 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>
これが役に立ちます。
助けられなかった: '( –
はOPのコード –
に完全に相当します。その説明はW3Cからまっすぐでした.. この問題はうまくいけばうまくいきます。 –