Интересно, а можно в принципе придумать функцию, которая бы отлавливала окончание загрузки HTML-я страницы (а не всех картинок, как onload)? <script> перед </body> не предлагать.
domReady, похоже, выдаёт желаемое за действительное — во всяком случае, у меня он наступает раньше загрузки страницы. А вот “DOMContentLoaded” — это уже гораздо лучше. Т.е. теперь уже вместе с “onactivate” можно и кроссбраузерно всё это написать. Спасибо!
Странно, у меня domReady наступает после загрузки, а вот DOMContentLoaded файрится раньше, чем хотелось бы. Правда, смотрел бегло, м.б. накривил чего... Чуть позже посмотрю внимательнее.
August 16 2005, 19:29:25 UTC 6 years ago
August 16 2005, 19:35:58 UTC 6 years ago
Не вижу никакого онактивате.
August 16 2005, 19:42:47 UTC 6 years ago
August 16 2005, 19:59:16 UTC 6 years ago
А катнуть картинку 1*1 в начало страницы и повестить на нее onLoad тоже некрасиво?
August 17 2005, 03:40:05 UTC 6 years ago
August 17 2005, 05:20:37 UTC 6 years ago
August 18 2005, 05:25:07 UTC 6 years ago
August 18 2005, 05:28:15 UTC 6 years ago
August 18 2005, 06:55:48 UTC 6 years ago
August 18 2005, 08:14:26 UTC 6 years ago
August 18 2005, 08:35:22 UTC 6 years ago
У меня она наступает чуть ли не сразу после начала загрузки BODY (в мозилле).
August 18 2005, 09:13:38 UTC 6 years ago
August 18 2005, 12:40:57 UTC 6 years ago
пихаешь туда код
function readyStateChange() {
if (event.srcElement.readyState == 4) {
// complete
}
}
для всего загружаемого работает, в нетскейпе, кажется, тоже