Как я могу получить элемент <img>для повторной оценки его ошибки? - PullRequest
2 голосов
/ 31 августа 2011

У меня есть элемент с атрибутом onerror, который устанавливает его в изображение, если его src не найден. Это прекрасно работает, но я хочу, чтобы эта логика ошибки была переоценена, когда src изображения был изменен с помощью javascript.

Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 31 августа 2011

Найдите элемент img , например, с помощью getElementById ().

var imgElement = document.getElementById('theImg');

Тогда

imgElement.addEventListener('error',
    function()
    {
        alert('Error, could not be loaded.');
        // ...whatever else you want to happen if not found.
    }
    , 1);

Это сделает это.

1 голос
/ 31 августа 2011

obj.onerror()


Поцарапайте это

Это происходит автоматически: http://jsfiddle.net/FsFmf/ (проверено в Chrome 13)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...