を成功した場合>チェックjavascriptのクロスドメインの画像のロード - ロードイメージは、私は別のサイト(クロスドメイン)から画像をロードする必要が積載
私の質問は、画像が正常にロードされた場合、私は何とかチェックすることができること、ありますか? JavaScriptが
var img = new Image();
img.onload = function(){
alert(this.src + " loaded");
}
img.src="http://example.com/images/a.png";
は新しいImage()が必要ですか?もしそうなら - なぜ?そうでない場合は - なぜですか? –
@MorSelaはい、必要です。新しいイメージオブジェクトを作成する必要がありますが、この時点では何もロードされません。あなたがそれを祖先に与えたら、それは読み始めます。あなたがURLを割り当てるだけであれば、jsはイメージではなく文字列が必要だと仮定します。 –
onload関数をsrcプロパティの設定より上に移動します。キャッシュされたイメージは、onloadイベントハンドラが設定される前に即座にonloadを起動します。 – Greg