Здравствуйте, подскажите пожалуйста.
Необходимо проверить существование изображения на сервере, пишу код:
$('#int_btn').click(function () {
var url = $('#int_text').val(),
img = $("<img src='" + url + "'>");
function isError(url) {
if (url == "") {
throw new Error("Строка пустая");
}
// Как проверить на error?
img.error(function () {
throw new Error("Изображения не существует!");
});
}
try {
isError(url);
img.appendTo('body');
} catch (e) {
alert(e);
}
});
Вопрос заключается в том, чтобы создать обработчик ошибки throw new Error("Изображения не существует!"); и поймать его в catch , а так же , чтоб строка img.appendTo('body'); в данном случае не выполнялась, как при ошибке throw new Error("Строка пустая");
Спасибо за помощь!