0

これは機能するはずですか?

<script type=text/javascript>

    function load_i () {
        img = new Image();
        img.onload = load_e();
        img.src = "whatever.jpg";
    }

    function load_e() { alert("loaded"); }

</script>

現在、画像は読み込まれていますが、どうやら onload イベントがトリガーされていないようです。FFとChromeで試してみました。

4

1 に答える 1

10

変化する:

img.onload = load_e();

に:

img.onload = load_e;

次の行を使用します。

img.onload = load_e();

を呼び出して、結果をにload_e代入しています。undefinedimg.onload

于 2012-06-27T00:06:26.427 に答える