Показать сообщение отдельно
  #4 (permalink)  
Старый 26.04.2012, 19:28
Новичок на форуме
Отправить личное сообщение для Alepri Посмотреть профиль Найти все сообщения от Alepri
 
Регистрация: 25.04.2012
Сообщений: 3

Вобщем у меня лучше получилось без XMLHttpRequest
Вот код нашёл, который выдаёт ошибку, в случае если нет параметров картинки (может кому понадобится)…

function loadImage(src) {
    var image = new Image;
    image.onload = function() {
        if ('naturalHeight' in this) {
            if (this.naturalHeight + this.naturalWidth === 0) {
                this.onerror();
                return;
            }
        } else if (this.width + this.height == 0) {
            this.onerror();
            return;
        }
        // At this point, there's no error.
        document.body.appendChild(image);
    };
    image.onerror = function() {
        //display error
        document.body.appendChild(
            document.createTextNode('\nError loading as image: ' + this.src)
        );
    };
    image.src = src;
}

Ответить с цитированием