我使用函数返回带有HTML5画布的图像对象,但我总是有错误警告(onerror事件)
function GetThatImage() {
var image = new Image();
image.src = "http://localhost/assets/images/loadedsprite.png";
image.onerror = alert('Oops... Image isn\'t loaded: '+image.src);
return image;
}
任何人都可以帮助我吗?
由于
(抱歉我的英语不好)
编辑:使用此代码,我首先收到警报&#o; oops图片未加载...'然后我已经加载了图片
function GetThatImage() {
var image = new Image();
image.src = "http://localhost/assets/images/loadedsprite.png";
image.onload = function() {
alert('image loaded');
};
image.onerror = alert('Oops... Image isn\'t loaded: '+image.src);
return image;
}
答案 0 :(得分:1)
您需要使用onerror
之类的匿名函数设置事件image.onload
。
image.onerror = function () {
alert('Oops... Image isn\'t loaded: '+image.src);
}