Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.01.2010, 08:32
Кандидат Javascript-наук
Отправить личное сообщение для Бобр Посмотреть профиль Найти все сообщения от Бобр
 
Регистрация: 03.11.2008
Сообщений: 116

Как отслеживать прогресс загрузки страницы и ошибки?
Как отслеживать прогресс загрузки страницы и ошибки?

Я про пример отсюда: http://javascript.ru/ajax/intro#chto...mer-realizacii

Функция onreadystatechange ожидает когда req.readyState будет равен четырём. А до тех пор хочется выводить что-нибудь типа крутящейся палочки, многоточия, которое дополняется точками, числами сколько уже байт загружено и сколько осталось, или ещё как-нибудь, чтобы было видно, что идёт загрузка.

Попытался найти ещё какое-нибудь событие для отслеживания, типа onprogress, но ничего не нашёл.

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

Как это можно сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2010, 15:24
Кандидат Javascript-наук
Отправить личное сообщение для Бобр Посмотреть профиль Найти все сообщения от Бобр
 
Регистрация: 03.11.2008
Сообщений: 116

Если это сделать нельзя, то просто скажите, что нельзя, чтобы я зря не ждал.
Ответить с цитированием
  #3 (permalink)  
Старый 25.01.2010, 15:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Просто выводите анимированный гиф на время загрузки.

Что можно, что нельзя, здесь прочитайте.
Ответить с цитированием
  #4 (permalink)  
Старый 25.01.2010, 15:34
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Отловить процесс загрузки документа кроссбраузерно нельзя
ошибку можно, вроде кроссбраузерно
ознакомьтесь с кодами по ссылкам
https://developer.mozilla.org/ru/XML...81.d0.be.d0.bc
http://xmlhttprequest.ru/ (там есть код с обработкой ошибки по таймауту)
Ответить с цитированием
  #5 (permalink)  
Старый 25.01.2010, 20:13
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
Просто выводите анимированный гиф на время загрузки.
А вот и генератор этих картинок http://www.ajaxload.info
Ответить с цитированием
  #6 (permalink)  
Старый 25.01.2010, 21:42
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Tim
А вот и генератор этих картинок http://www.ajaxload.info
Понравилась палитра цветов на JS. Возьму на заметку.
Ответить с цитированием
  #7 (permalink)  
Старый 26.01.2010, 08:14
Аватар для Tim
Tim Tim вне форума
Профессор
Отправить личное сообщение для Tim Посмотреть профиль Найти все сообщения от Tim
 
Регистрация: 05.06.2009
Сообщений: 1,703

Цитата:
Понравилась палитра цветов
Да. Я тоже хочу такую сделать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как дождаться ПОЛНОЙ загрузки страницы? arma Events/DOM/Window 7 04.11.2009 20:05
Прогресс бар загрузки страницы bis AJAX и COMET 1 03.08.2009 10:24
как сделать плавное затухание страницы magistr_bender Элементы интерфейса 1 18.03.2009 14:34
Как выдавать ошибку при сбросе загрузки страницы? AvaGet Общие вопросы Javascript 2 11.12.2008 19:04
Как узнать какие ошибки произошли при парсинге xml файла faunder Events/DOM/Window 0 12.09.2008 14:17