Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2009, 00:02   #1
eldar
Форумчанин
 
Аватар для eldar
 
Регистрация: 04.08.2008
Сообщений: 154
По умолчанию Чат обновление текста

Здравствуйте!
Я не давно нашёл вот это
Цитата:
Технология AJAX непригодна для чатов. На AJAX в принципе невозможно создать быстрый, потребляющий мало трафика чат.
Так и напрашивается вопрос
Так как всё таки обновляется окно где отображаются тексты пользователей чата
Например написал слово нажал отправить и в тужу секунду появилось твоё слово вот как это добиваются ?

Последний раз редактировалось SkyM@n; 29.06.2009 в 17:11.
eldar вне форума Ответить с цитированием
Старый 30.06.2009, 14:38   #2
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

Веб чаты не писал , но полагаю что сначало скриптом добавляется сообщение ( потом уже отправляется "на сервер" )
Хотя конечно схема корявая .
Lime вне форума Ответить с цитированием
Старый 01.07.2009, 11:45   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Lime Посмотреть сообщение
Веб чаты не писал , но полагаю что сначало скриптом добавляется сообщение ( потом уже отправляется "на сервер" )
Хотя конечно схема корявая .
Зачем тогда писать корявые схемы? Уж лучше ничего не советовать.

Надо наоборот - асинхронным запросом сбросить сообщение на сервер, а потом, когда последний отдаст одобрительный ответ - отобразить его в нужном диве.
SkyM@n вне форума Ответить с цитированием
Старый 01.07.2009, 12:54   #4
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

По моему человек спрашивает как без ajax сделать чат, чтоб не жмякать постоянно кнопку обновить. Других способов, кроме ajax, я не знаю. Если нужно попробую пример написать.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 01.07.2009, 13:00   #5
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Deight Посмотреть сообщение
чтоб не жмякать постоянно кнопку обновить.
Так это и есть способ реализации на аджакс.
SkyM@n вне форума Ответить с цитированием
Старый 02.07.2009, 14:36   #6
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

По ходу eldar позабыл про эту тему, но на всякий выложу что набросал, может кому пригодится.
Вложения
Тип файла: zip сайт.zip (4.2 Кб, 12 просмотров)
Тип файла: zip baza.zip (2.7 Кб, 11 просмотров)
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат eldar PHP 2 29.04.2009 00:30
RichEdit обновление текста N!ckeL Общие вопросы Delphi 11 05.02.2009 20:47
Локальный чат. GAGARIN-NEW Софт 0 12.12.2007 22:43