Метод реализации технологии в чатах без щетки
1. Единый термин
Текстовое поле: отображать страницу Framework содержимого чата
Введите поле: Страница Framework по введению информации в чате
Освежающее окно: Самостоятельно -рефроумирование страницы Framework Для получения последней информации о чате эта страница не отображается напрямую
Как достичь
Чтобы не обновляться, он должен продолжать добавлять новую информацию о чате за текущим текстовым контентом чата.
Способ реализации -это «добавление новой информации», а не «re -refresh».
В -третьих, технические моменты
Осознайте код ключа, который используется как чат.163.com, чтобы освежить комнату чата:
1.
<meta http-equiv = rewarresh content = 2>
2. Записать код в файл html:
<Скрипт>
top.frametext.document.write (text);
</script>
В -четвертого, пример
1. Frame.asp Page. Самый простой содержит три страницы каркаса
Текстовое поле frameText.htm;
Входная коробка frameinput.asp;
Обновить коробку framerefresh.asp;
2. Текстовое поле FrameText.htm Content:
Самый простой текстовый содержимое. немного
3. Введите CrameInput.asp Content:
немного
4. cramefresh.asp content (ключ)
... ...
<%
'Используйте код здесь, чтобы получить последнюю информацию о чате
'Последняя информация хранится в массиве ArrrereCord ()
«Записи параметров превышения появляются новые записи чата
%>
<html>
<голова>
<meta http-equiv = content-type content = text/html;
<Meta http-equiv = rebresh Content = 2> <!-Регулярное обновление, чтобы получить последнюю информацию->
...
<%
Если Outnum> 0, то для пользователей, если есть новая информация, вы выносите новую информацию, в противном случае
Выход
Ответ.
для i = 1, чтобы переоценить
response.write top.frametext.document.write (& arrrecord (i) &)
;;
следующий
response.write </script>
конец, если
%>
...
5. Связанные вопросы
1. Одной из проблем, которая обновляет фокус, является проблема позиционирования фокуса (то есть проблема автоматического экрана). Пользователь в тексте
То, что я видел в этой коробке, является местоположением контента, впервые увиденного, чтобы войти в чат, и он не будет автоматически перевернуться в новую информацию
Положение должно быть свернуто.
В чате.163.com он реализован путем нажатия метода «Автоматический экран» пользователями. На самом деле, выберите "
«Автоматическая экрана», программа позволит программу JS, которая управляет расписанием текстового поля управления.
Функция scrollwindow ()
{{
...
this.scroll (0, 65000); Выберите здесь (0,65000)
Он указывает на положение в левом нижнем углу.
В середине практически невозможно добраться (0,65000). Это гарантирует, что экран всегда будет навсегда кататься в дно.
settimeout ('scrollwindow ();', 200); В противном случае, бесполезно катиться один раз
}
2. Очистить экран. Если экран неясен, окно чата было открыто, и текст текстового поля никогда не увеличится.
Чистые экраны могут быть реализованы методом страницы текстового поля перезагрузки.
Соберите самый практичный код специального эффекта веб -страницы!