Как во время загрузки страницы (с помощью XMLHttpRequest) отобразить прогресс загрузки в progressmeter?
Какое использовать событие и как рассчитать на сколько процентов уже загружено?

Господа, неужели никто не может помочь? :whiteflag:

По смыслу, вроде подходит свойство XMLHttpRequest onprogress, но нигде не могу найти нормальное его описание.
Можно было бы и onreadystatechange использовать, в нем расчитывать загрузку на основании размера скачанной части документа, но тогда возникает вопрос: можно ли получить размер документа на начальном этапе его загрузки?

Sky
Ну дык качни какое-нить таб-браузинг расширение и посмотри у них в коде ;)

Sky

можно ли получить размер документа на начальном этапе его загрузки?

Только если сервер отдаёт заголовок Content-length.

таб-браузинг расширение

А можно пример расширения?

Только если сервер отдаёт заголовок Content-length.

По крайней мере в одном случае отдает. Но в заголовке одно значение (~600 байт), а полученный документ имеет объем ~2k. :dumb:

Sky

Но в заголовке одно значение (~600 байт), а полученный документ имеет объем ~2k.

gzip?

В смысле? Если что-то со сжатием трафика, то нет.

Да, я имел в виду, что сервер отдаёт заархивированную страницу.