(AJAX) ProgressBar работа с циклом.

viv
Дата: 11.08.2006 12:58:01
Есть скрипт который занимается оюновлением цен из текстового файла в БД.
Тоесть человек отсылает файл на сервер, там скрипт открывает его и в цикле строчка за строчкой обрабатывает.
Но хотелось бы как-то контролировать этот процесс.

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


Кто нибудь занимался таким????



Заранее спасибо за ответы.
Berkut
Дата: 11.08.2006 16:15:25
Например, можно так:

* в главном скрипте создается скрытый iframe, в котором выполняется обработка файла, и периодически будет писаться во временный файл общее кол-во строк, текущее кол-во отработанных строк.

* затем в главном скрипте с помощью AJAX вызывается другой скрипт, который читает данные из временного файла каждые N секунд.

ну а дальше дело техники.
4m@t!c
Дата: 11.08.2006 19:15:30
Berkut, А как ты iframe подружишь с history?
----------------------------------------
Артисты не приехали, приехали цыгане
Berkut
Дата: 14.08.2006 09:42:58
хм, а для чего здесь по большому счету history?