Ответ 1
1) Используйте обработчик события onload
.
2) Используйте событие onload
для увеличения переменной imagesloaded
на 1, когда imagesloaded == document.getElementsByTagName('img').length
, тогда все изображения загрузили
Возможно, вы захотите также использовать событие onerror
, которое запускается, когда изображение не загружается (по какой-либо причине) вместе с onabort
, когда пользователь прерывает соединение.