Здравствуйте! Подсобите с такой задачей. Вот я по определенному событию загружаю в DIV несколько подряд идущих картинок с помощью innerHTML: document.getElementById("tratata").innerHTML="<img ...><img ...><img ...>" Картинки большие и грузятся долго. Подскажите, как мне выводить надпись в этот DIV, например "Подождите, идет загрузка..." до того момента, пока все картинки не подгрузится полностью? А после их полной подгрузки надпись убрать. Заранее спасибо за помощь.
только что рядушком похожее было... посмотрите http://php.ru/forum/viewtopic.php?p=36735#36735 и от этого пробуйте. Практически то же самое. (а если лень экспериментировать - ждите пока кто-нть не ленивый напишет)
Практически. Но не то же. Дело в том, что у меня слой с кучей картинок. onLoad по отношению к слою срабатывает моментально, не дожидаясь загрузки всех картинок.
да, действительно... каоличество картинок известно заранее? Если, например, каждой из них поставить онЛоад... И по нему изменять какой-то счетчик... Зная общее кол-во картинок, можно по счетчику сориентироваться, когда показать слой. (я люблю все делать через (_!_) )