Меняющийся текст на яваскрипте - помогите плиз

L
На сайте с 18.03.2004
Offline
48
1157

В общем, суть такова - есть скрипт РНР, в нём есть цикл, который работает достаточно долго. Хотелось бы чтобы на странице во время работы этого скрипта выводился счётчик цикла, чтобы знать сколько уже обработано и сколько осталось. Вывод должен быть в одном месте, просто текст должен заменяться.

Такое возможно? Кто сделает код? А то я в javascript ни бум-бум, только простой текст вывести умею.

P.S. Скрипт за респект...

Думаю: [||||||||iiiiiiiii] 57% completed. Цитаты из фантастики и фэнтези (http://www.fancit.ru). Отвлекись, вспомни, что интересного прочёл. Или найди что нового почитать!
scazy
На сайте с 03.10.2006
Offline
17
#1

такое не возможно, php работает на стороне сервера и в итоге отдает страницу, где будет ваш javascript

можно извращнуться с XmlHttpRequest, но имхо гемеррой

Социальный сервис нового поколения Dropp (http://dropp.ru)
K
На сайте с 14.08.2006
Offline
56
ksm
#2
scazy:
такое не возможно, php работает на стороне сервера и в итоге отдает страницу, где будет ваш javascript
можно извращнуться с XmlHttpRequest, но имхо гемеррой

Мда ... сложновато... Можно еще так сделать.

1. Скрипт постоянно обновляет свой статус (например сколько циков сделано записывает в какой-то файл на сервере - можно просто текстовый).

2. Есть второй скрипт на пхп, который опрашивает это файл и выводит информацию

3. Страница для клиента имеет включенный iframe который раз в N секунд опрашивает скрипт из п.2

В общем получается достаточно некрасиво ... потому что HTTP соединение всегда инициирует клиент (браузер) и только по этому запросу можно что-то получить. Сервер (HTTP) не может послать данные клиенту ...

QAвед-sunтехник
L
На сайте с 18.03.2004
Offline
48
#3

Ясно. Спасибо. Придётся обойтись...

sun
На сайте с 22.10.2005
Offline
81
sun
#4

flush() гляньте может подойдет...

devmen.com (http://devmen.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий