0

xmlhttprequest を使用して、テキストと画像を div に読み込みます。残念ながら、画像のオンロード イベントは機能しません。コードは次のとおりです。

<img src="pic.png" onload="alert('...')"/>

リクエスト後の画像は見えるのですが、onload イベントが発火しません。なんで?

前もって感謝します

4

2 に答える 2

1

キャッシングにダウンすることができます。画像の onload イベントは少し大ざっぱで、AJAX 要求に対して常に発生するとは限りません。

現在の日付でリクエストにクエリ パラメータを追加して、キャッシュを停止してみてください

于 2012-02-27T19:46:01.943 に答える
-1

onload 内で JavaScript を実行する代わりに、次のように関数を呼び出すだけです。

<img src="image.gif" onload="loadImage()" />

次に、ドキュメントの先頭に次のように記述します。

<script type="text/javascript">
    function loadImage()
{
alert("Image is loaded");
}
</script>

お役に立てれば!

于 2012-02-27T19:47:54.487 に答える