Каков наилучший способ настроить локальное резервное изображение, если внешнее изображение не загружается или занимает слишком много времени для загрузки.
Резервное изображение и тайм-аут - внешний контент. Javascript
Ответ 1
Вы можете добавить обработчик oneror:
<img src="http://example.com/somejpg.jpg"
onerror='this.onerror = null; this.src="./oops.gif"' />
Обратите внимание, что параметр onerror равен null в обработчике, чтобы браузер не умирал, если oops.gif не может быть загружен по какой-либо причине.
Ответ 2
Попробуйте использовать свойство Image.complete.
var img = new Image(w,h)
img.src = "http://...";
Теперь периодически проверяйте, если img.complete
является истинным и вызывает некоторый резервный механизм shuold, он по-прежнему будет false
через n секунд.