![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
PHP-Script
обновлять раз в 15 + при каждом добавлении своего сообщения происходит обновление. |
|||
|
||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
то есть ты предлагаешь (к примеру) такую вот систему:
Вогда чел написал свое сообщение - обработчик форм записывает его в базу и заодно обновляет фрейм1 (в котором все сообщения)??? |
|||
|
||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
А нельзя сообщение добавить в базу, а фрейм не полностью обновить, а через js добавить это новое сообщение?
-------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Opik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
именно
можно, но 1 фрейм обновить точно нужно, не обязательно тот, что с сообщениями, читаем пост почти вначале темы: http://forum.vingrad.ru/index.php?showtopi...=0entry323511 |
||||
|
|||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
Но лучше ведь обновить фрейм с полем ввода, чем все сообщения чата обновлять... -------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
DexterА кто сказал, что все сообщения чата? на что есть невидимые фреймы?
|
|||
|
||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
Ээээ... А при чем тут невидимые фреймы?...
-------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Dexter
а притом, что именно невидимый фрейм обновляется и добавляет в главный фрейм сообщение, именно добавляет. |
|||
|
||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
Ну это еще лучше, поле ввода не надо обновлять (хотя вроде нет... Без этого не обойтись)....
Все равно это лучше чем обновлять ВСЕ... -------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Dexter
поле ввода обновлять не нужно. Нужно лишь из невидимого фрейма(где обновление чата) очистить строку ввода(через JS), именно очистить а не обновить. |
|||
|
||||
| Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
А данные скрипту как передавать? Тоже через скрытый фрейм? А ему через js?
-------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: 0 Всего: 0 |
А почему б полностю не сделать с помощью JSHTTPRequest или XMLHTTPRequest. А сообщения вставлять через appendChild, будет быстро и без перезагрузки странички и разных фреймов
|
|||
|
||||
| Axxent |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 223 Регистрация: 25.3.2004 Где: Новосибирск Репутация: 3 Всего: 5 |
Reptor
Можешь описать подробнее? Сам хочу на этой основе чат мутить, но не подготовлен теоретически |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Reptor
выкладывай что да как ))) |
|||
|
||||
| Чих_и_Пых_Пых(MySql_and_PHP) |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 20.4.2005 Репутация: 1 Всего: 2 |
Хм.....
Самый простой чат: Делаете два фрейма. Первый фрейм: Здесь будет распологаться форма для добавления сообщения и код, который записывает в базу данные введённые в форму. Второй фрейм - пусть он будет обновляться каждые 15 секунд и там будет код, который вывод сообщения из базы, сортируя их например по-дате. Если вы хотите писать простой чат - то тут и думать-то нечего, 20-30 минут - и готово. Сложнее будет использовать ява-смайлики, колличество он-лайн(хотя это только подсчёт сессий), регистрация пользователь(впринципе это прощё самого чата), бан лист с админ-панелью. Вообщем за что-бы вы не взялись можно продумать проект в течении пяти минут, остальные идеи приложаться во время работы. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |