мой код выглядит примерно так:
function func1() {
document.getElementById("img").src="pic.jpg";
---stament2---;
}
document.getElementById("img").onerror="func2()";
В другом браузере, если нет pic.jpg, выполняется func2()
и ПОСЛЕ того, что stament2
выполняется;в опере, если при загрузке изображения произошла ошибка, func2()
выполняется после stament2.
Почему они сделали это так?Есть ли преимущество?Есть ли способ заставить ее запускать функцию, вызываемую onerror, прямо при вызове, а не после других операторов?
, если кто-то может помочь, пожалуйста ...
Имеет ли jquery или другая библиотекакроссбраузерное решение для onerror, примененное к изображениям?хммм ... должен выучить JQuery
спасибо