Есть чат. Как сделать, чтобы он смотрел, появились ли новые сообщения, и если да, то их добавлял?
Тоесть. Чат есть, работает. Но если другой человек напишет - тебе надо обновить страницу чтоб выполнился запрос, и ты увидел его сообщение. Как сделать чтоб запрос сам выполнялся каждую секунду?
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 пишет:
Четвертая или даже пятая тема за 2 дня.DeepVarvar что блин?
Yashko пишет:
Тут на форуме, в наработках по проектам, в теме "потестим чатик"
где качать
13. Razo21 - 30 Июля, 2011 - 11:01:46 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function show(){
- $.ajax({
- .....
- });
- }
- $(document).ready(function(){
- show();
- setInterval('show()','2000');
- })
(Добавление)
LIME пишет:
аяксом это невозможно?
Yashko пишет:
кто-то листает вниз, и тут внезапно обновляется.
аяксом это невозможно?
через ajax реально я свой через ajax создал и прекрасно работает и даже если очень внимательно смотреть на чат ты по любому не сможешь видеть как обновится,ajax-ом гораздо красивее