onLoad до изображений в IE
Здравствуйте!
Задача банальная: нужно выполнить некоторые действия после загрузки документа. Причём желательно сразу после загрузки документа, не дожидаясь изображений и т.п. Как это кроссбраузерно делать написано достаточно много, в частности: Практический JS: «отложенная» загрузка. У FF есть DOMContentLoaded, в IE приходится делать много телодвижений, чтобы достичь подобного эффекта. Я попробовал добавить свой вариант: setTimeout(onloadHandler, 0) в HEAD. Провожу тест. В img.php эмулируется "долгая" загрузка изображения: <?php sleep(2); header('Content-Type: image/gif'); readfile('gif.gif'); ?> В результате оказывается, что setTimeout(..., 0) вызывается сразу после загрузки документа, не дожидаясь изображений. Вопрос: всё действительно так просто или я что-то упустил? |
Контента на пару мегабайт сделайте.
|
Да, действительно.
Я делал <?php sleep(3); ?> в середине страницы, но пых забуферизировал вывод, что ввело меня в заблуждение. Спасибо. |
Часовой пояс GMT +3, время: 12:26. |