Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Автообновление чата
Форумы портала PHP.SU » » Вопросы новичков » Автообновление чата

Страниц (2): [1] 2 »
 

1. Yashko - 30 Июля, 2011 - 00:41:01 - перейти к сообщению
Есть чат. Как сделать, чтобы он смотрел, появились ли новые сообщения, и если да, то их добавлял?

Тоесть. Чат есть, работает. Но если другой человек напишет - тебе надо обновить страницу чтоб выполнился запрос, и ты увидел его сообщение. Как сделать чтоб запрос сам выполнялся каждую секунду?
2. OrmaJever - 30 Июля, 2011 - 00:49:17 - перейти к сообщению
зделать тамер и посылать запрос например каждые 3-5 сек.
3. LIME - 30 Июля, 2011 - 00:51:32 - перейти к сообщению
лучше заголовок refresh отправлять
4. iflight - 30 Июля, 2011 - 00:53:50 - перейти к сообщению
каждый несколько секунд, по таймеру, отправлять запрос. Например аякс запрос со временем (или с id) последнего сообщения и загружать сообщения у которых время (id) больше.
5. OrmaJever - 30 Июля, 2011 - 00:54:35 - перейти к сообщению
LIME пишет:
лучше заголовок refresh отправлять

чем лутше? смотриш ты видео и тут раз страница перезагрузилась, снова включаешь и снова релоад. И что делать? Однако
6. LIME - 30 Июля, 2011 - 00:58:40 - перейти к сообщению
OrmaJever а не во фрейме?
7. DeepVarvar - 30 Июля, 2011 - 01:05:38 - перейти к сообщению
Вот блин...
8. LIME - 30 Июля, 2011 - 01:14:36 - перейти к сообщению
DeepVarvar что блин?
почему не сделать для чата фрейм и там обновлять рефрешем?
чаты всеравно не индексируют
просвятите
9. Yashko - 30 Июля, 2011 - 01:31:53 - перейти к сообщению
iframe обновлять плохо - например кто-то листает вниз, и тут внезапно обновляется.

надо как-то на аяексе. Только вот я вообще не знаю как. Кому не сложно подскажите, что делать, где качать.
10. LIME - 30 Июля, 2011 - 01:45:49 - перейти к сообщению
Yashko пишет:
кто-то листает вниз, и тут внезапно обновляется.

аяксом это невозможно?
11. Yashko - 30 Июля, 2011 - 02:12:07 - перейти к сообщению
что именно? я вообще с аяксом не имел никогда дела, и незнаю как это сделать.
12. DeepVarvar - 30 Июля, 2011 - 10:01:36 - перейти к сообщению
LIME пишет:
DeepVarvar что блин?
Четвертая или даже пятая тема за 2 дня.
Yashko пишет:
где качать
Тут на форуме, в наработках по проектам, в теме "потестим чатик"
13. Razo21 - 30 Июля, 2011 - 11:01:46 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. function show(){
  2.  $.ajax({
  3.    .....
  4. });
  5. }
  6. $(document).ready(function(){
  7. show();
  8. setInterval('show()','2000');
  9. })

(Добавление)
LIME пишет:
Yashko пишет:
кто-то листает вниз, и тут внезапно обновляется.

аяксом это невозможно?

через ajax реально я свой через ajax создал и прекрасно работает и даже если очень внимательно смотреть на чат ты по любому не сможешь видеть как обновится,ajax-ом гораздо красивее Подмигивание
14. Yashko - 30 Июля, 2011 - 11:17:58 - перейти к сообщению
Код вроде понял. А где скачать какую библиотеку, или оно так идет?
15. Razo21 - 30 Июля, 2011 - 11:19:12 - перейти к сообщению
Yashko пишет:
Код вроде понял. А где скачать какую библиотеку, или оно так идет?

просто надо скачать библиотека jquery через jquery.com

 

Powered by ExBB FM 1.0 RC1