| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Индикатор загрузки файла |
| Автор: Agares 22.4.2009, 14:06 |
| Мне нужно загрузить с сервера xml файл аяксом и парсить его яваскриптом. хмл файл может быть большой и хотелось бы сделать индикатор загрузки. Как такой можно сделать? |
| Автор: ksnk 22.4.2009, 14:55 |
| Agares, Парсить xml файл javascript'ом, как правило, не приходится. Есть специально обученный объект. xmlHttpRequest, называется... |
| Автор: Agares 22.4.2009, 17:13 | ||
XMLHTTPRequest.responseXML возвращает XML DOM объект. Его же парсить надо? или нет? Я просто с хмл в яваскрипте не работал... Но вопрос в том, реально ли сделать индикатор загрузки? Я отправил запрос, мне приходит ответ в виде xml. Реально ли сделать индикатор загрузки xml'ки? |
| Автор: Aliance 22.4.2009, 22:17 |
| Для любой операции реально сделать индикатор загрузки, если имеется 2 параметра: кол-во элементов и текущий элемент (абстрактно говоря). Здесь же, как я понимаю, нет такой информации. Так что либо прогрессбар делать с помощью флеша (там вроде такое реализовать в два счета можно), либо сделать "мнимый" прогрессбар, т.е. не показывающий кол-во процентов до окончания процесса, а показывающий то, что процесс идет. |
| Автор: Samotnik 23.4.2009, 11:06 |
| Agares, я делаю проще беру гифку (статус бар) Перед началом запроса я его вывожу по центру экрана, как только запрос прошел и я получил ответ - сразу этой гифке display none ставлю Вот так вот, создаю видимость, что прогресс бар считает время работы с сервером |
| Автор: Agares 24.4.2009, 18:08 |
| ага. я мысль понял. спасибо |