Индикатор выполнения AJAX, отображающий процент выполнения загрузки страницы

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

Спасибо


person Josh    schedule 28.04.2009    source источник


Ответы (4)


Невозможно (в IE8, FF3 и Opera без плагина или расширения). Если вам нужен реальный процент загрузки, включите HTML + Javascript + Stylesheet + Image. вы можете только определить, сколько файлов загружено на страницу (с помощью этого метода можно определить только изображение и javascript).

person Soul_Master    schedule 28.04.2009

Я бы сказал, что если вам нужна полоса прогресса для страницы, эту страницу, возможно, придется переосмыслить.

Лично мне не нравятся страницы с индикаторами выполнения (например, в зоне загрузки ASUS). Они просто раздражают. В моем браузере уже есть индикатор выполнения. И я бы хотел, чтобы моя пропускная способность использовалась для загрузки страницы, а не графики, которая просто сообщала бы мне, что я все еще жду страницу.

Когда дело доходит до запросов AJAX НА странице, я бы просто использовал какой-то прядильщик. Чтобы сообщить пользователю, что что-то происходит и что страница не мертва. И снова, если фоновый запрос занимает так много времени, что вам понадобится индикатор выполнения, я бы снова сказал, что фоновый запрос, возможно, следует переосмыслить.

person Svish    schedule 28.04.2009
comment
Я так думаю. двойной прогресс бар для чего? вам просто нужен только индикатор загрузки для запроса AJAX. - person Soul_Master; 28.04.2009
comment
Хм? Я не понимаю о чем ты - person Svish; 28.04.2009
comment
Я имею в виду, что двойной индикатор выполнения (как в веб-браузере, так и на веб-странице) не нужен. Только индикатор загрузки требуется, когда веб-страница использует ajax для запроса чего-либо. - person Soul_Master; 28.04.2009
comment
Извините, но я все еще не понимаю смысла вашего комментария ... Панель прогресса и в браузере, и на странице не нужна, разве это не то, что я сказал? То же самое с индикатором я делаю что-то для запросов ajax. Вы согласны / не согласны, пришлите дополнительную информацию, которую я не улавливаю? или? (Я не хочу быть разборчивым или что-то в этом роде, мне просто нравится знать, что люди говорят, когда комментируют мои ответы, поскольку с моей стороны есть возможности для улучшения) - person Svish; 28.04.2009
comment
Я считаю, что во всем с вами согласен. Я считаю, что это плохо, что вы не можете отобразить реальный прогресс, скажем, ... изображения. Вы можете видеть, что что-то происходит, но не знаете, как долго, что расстраивает. Возможно, у вас есть фотогалерея и медленное соединение, если что-то произойдет и соединение прервется, вы думаете, что все еще работает из-за счетчика, но если у вас может быть индикатор выполнения, вы знаете, что он не работает. - person Cristi Băluță; 06.04.2012

О, это так просто, вы скопируете мой код и вставите его на свой веб-сайт, хотя это не очень круто, но все же можно использовать.

КОД: <SCRIPT LANGUAGE='JavaScript' SRC='http://www.seabreezecomputers.com/tips/progress.js' TYPE='text/javascript'> </SCRIPT>

ПОМНИТЕ ЭТОТ КОД МЕЖДУ "/ Голова" и "ТЕЛО".

  [1]: http://dw6-vista-tdx.blogspot.com
person Community    schedule 07.06.2009
comment
Если вы хотите использовать это, я бы порекомендовал вам загрузить файл .js и поместить его на свой собственный сервер. Ссылка на файл JavaScript на веб-сайте, которому у вас нет оснований полностью доверять, - действительно плохая идея. - person Tobias Cohen; 02.06.2011

Привет, проверьте диалоговое окно выполнения загрузки в s3fm, бесплатном онлайн-менеджере файлов Amazon s3 .

person Community    schedule 13.07.2009
comment
Как прогресс загрузки может быть полезен для прогресса загрузки страницы? - person amik; 09.12.2014