image onerror/onload
Ссылка: http://tarik.kasperovich.ru/test_15/index.html
Ситуация такая: 1. Имеется <img /> 2. Есть 2-а события: - onload - onerror 3. Сначала объявил события - потом смена 'src' Когда 'src' верный - проблем нет. Срабатывает только 'onload'. Когда 'src' "битый" - должен срабатывать 'onerror', в нём смена 'src' - и потом снова 'onload'. Всё. Это работает везде, кроме Opera 10.50. Причём во всех остальных версиях Opera - всё нормально... O_o Тестировал в 11.00 10.60 10.00 9.64 9.60 9.50... Какого в Opera 10.50 не пашет? В чём отличие или что я не так делаю? Код проблемного места: var image = document.getElementById('GalleryImg'); image.onload = function(){ [...] } image.onerror = function(){ [...] this.src = 'popup_broken.gif'; this.width = 400; this.height = 250; this.alt = this.title = ' '; } image.src = obj.href; |
Часовой пояс GMT +3, время: 22:13. |