Программирование > JavaScript & JScript
Перезанрузка страницы чата
Mishganze:
Перезагружа страничку таким образом.
setTimeout("makeReaload()",1000);
function makeReaload(){
location.reload();
}
Но при такой перезагрузке страница чата меделенно перезагружаеться. т.е. с белым фоном во время перезагрузки. как это исправить?
Не пойдет. Т.к. перезагрузка происходит не всегда.
CGVictor:
--- Цитировать ---Mishganze:
Но при такой перезагрузке страница чата меделенно перезагружаеться. т.е. с белым фоном во время перезагрузки. как это исправить?
--- Конец цитаты ---
А по-другому, в общем-то, и никак. При релоаде страницы так будет всегда. А если ты хочешь постепенное появление сообщений, то это реализуется с использованием серверных скриптов. Рассказывать подробнее, или уже отпала необходимость?
Mishganze:
CGVictor
Расскажи чтоль мож пригадиться.
CGVictor:
В общем случае:
Соединения с сервером постоянные, без refresh\'a окна сообщений
сейчас поищу статейку где-нибудь, чтобы все ручками не вбивать...
P.S.Мне, кстати, идею подсказал http://php.spb.ru/chat/readme.html - имхо, имеет смысл поковыряться в исходниках. Неплохой чат.
CGVictor:
http://dushik.iatp.org.ua/lessons/1/45.txt
тоже неплохая идея (на ПХП).
Создается невидимый фрейм, который часто обновляется. В фрейме запрашивается скрипт с сервера и, если на сервере больше сообщений, чем в главном фрейме - скрипт пишет в ответ JS-скрипт, обновляющий главное окно.
Навигация
Перейти к полной версии