![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
Мне нужно загрузить с сервера xml файл аяксом и парсить его яваскриптом. хмл файл может быть большой и хотелось бы сделать индикатор загрузки. Как такой можно сделать?
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Agares, Парсить xml файл javascript'ом, как правило, не приходится. Есть специально обученный объект. xmlHttpRequest, называется...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
XMLHTTPRequest.responseXML возвращает XML DOM объект. Его же парсить надо? или нет? Я просто с хмл в яваскрипте не работал... Но вопрос в том, реально ли сделать индикатор загрузки? Я отправил запрос, мне приходит ответ в виде xml. Реально ли сделать индикатор загрузки xml'ки? |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
Для любой операции реально сделать индикатор загрузки, если имеется 2 параметра: кол-во элементов и текущий элемент (абстрактно говоря). Здесь же, как я понимаю, нет такой информации. Так что либо прогрессбар делать с помощью флеша (там вроде такое реализовать в два счета можно), либо сделать "мнимый" прогрессбар, т.е. не показывающий кол-во процентов до окончания процесса, а показывающий то, что процесс идет.
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Agares, я делаю проще
беру гифку (статус бар) Перед началом запроса я его вывожу по центру экрана, как только запрос прошел и я получил ответ - сразу этой гифке display none ставлю Вот так вот, создаю видимость, что прогресс бар считает время работы с сервером |
|||
|
||||
| Agares |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 376 Регистрация: 20.5.2007 Где: Минск Репутация: нет Всего: нет |
ага. я мысль понял. спасибо
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |