![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
ScreaM [13r] |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 12.12.2003 Репутация: нет Всего: нет |
Нужно сделать, как в винраре статус выполнения скрипта.
т.е. допустим в цикле идет показ фалов данной директории, нужно выводить не сразу текст, а по строчно. как в изображении прикреплённом. как сделать? Это сообщение отредактировал(а) ScreaM [13r] - 29.4.2005, 15:55 Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() |
|||
|
||||
Joes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: -2 Всего: 7 |
сделать-то можно, но хочу предупредить, что это будет очень тупо, если это делать на ПХП, т.к. перед каждым показом нужно перегружать стрницу... Где вообще такие мысли рождаются???
![]() |
|||
|
||||
skalex |
|
|||
![]() Хороший человек ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 8 Всего: 23 |
ИМХО полный бред ...
|
|||
|
||||
Irokez |
|
||||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
чепуха ![]() flush() - отправляет браузеру выводимую информацию, т.е если делать в цикле
то текст как раз и будет появляться построчно, но - на практике обычно все происходит быстро и это малозаметно и многие браузеры даже если и получают информацию от сервера, не спешат ее вывести и ждут весь текст. |
||||
|
|||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Irokez
При условии, что надо показать полность таблицу, а потом В НЕЙ показывать статус одним PHP тут не обойдешься... Да, все что изменяется - в слой, а он - через JavaScript обновляется, получая инфу из невидомого ифрейма или еще каким-ть методом. |
|||
|
||||
Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
Mal Hack
тогда уж лучше в таблицу засунуть фрейм, а во фрейме выполнять скрипт .. |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Вот прикладываю дампер базы.
В нем как раз такая фича. Один минус, работает только Под ИЕ. Под другие браузеры через ифреймы по любому. Присоединённый файл ( Кол-во скачиваний: 11 ) ![]() |
|||
|
||||
Joes |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 432 Регистрация: 15.11.2004 Репутация: -2 Всего: 7 |
точно, совсем забыл... вернее и не помнил ![]() ![]() |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
В данном случае этого просто не сделать, разве что через iframe. |
|||
|
||||
simanyay |
|
|||
![]() Антон Ковалёв ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2053 Регистрация: 22.8.2002 Репутация: нет Всего: 36 |
А может лучше сделать через XMLHttpRequest? Правда тогда теряем поддержку старых браузеров. Но зато результат - лучше некуда.
-------------------- «It's better to be a pirate than to join the Navy» — Steve Jobs. |
|||
|
||||
dm9 |
|
||||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 2 Всего: 137 |
Я решил проверить, как работает flush.
Оказалось, самая тормозная Опера. Ей нужно скачать около 10 килобайт, чтобы отобразить кусок кода. Пришлось эти 10 кил вставить в комментарии ![]() Вот что получилось (всего придётся скачать около 100 КБ): http://dm9.ru/vingrad/examples/php/flush.php Исходный код такой:
Хм. Опера уже тоже поддерживает. Надо будет посмотреть, что это такое ![]() |
||||
|
|||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
ДА, только через это и накак иначе. Довольно легко. Айда в форум по JS... PS: а почему как на винграде??? Где тут такая вещь? |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 2 Всего: 137 |
Aliance, наверное, имеется в виду отображение таблиц с постами по мере загрузки. Тут специально для этого каждый пост - отдельная таблица...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |