информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеЗа кого нас держат?Сетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Phrack #70/0x46 
 Возможно, Facebook наступил на... 
 50 лет электронной почте 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / web building
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Есть предложение для каждого пришедшего сообщения... 23.09.06 21:39  Число просмотров: 2548
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 23.09.06 21:40  Количество правок: 1
<"чистая" ссылка>
Есть предложение для каждого пришедшего сообщения генерировать div (newChatMsgDiv), а потом делать
document.getElementById('outtext').appendChild(newChatMsgDiv)

---
<web building>
Чат на JSHttpRequest 23.09.06 19:54  
Автор: dobutsu Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Здравствуйте. Пишу чат на JSHttpRequest, пришедшие сообщения в выходной контейнер div вывожу так:

document.getElementById('outtext').innerHTML+=(req.responseJS.outtext|')+'<br>';

---

т.е. получается, что сначала весь контейнер читается JS-скриптом, в конец его добавляется строка, и затем весь он снова возвращается на свое место на странице. Все работает нормально, но при большом количестве сообщений все начнет тормозить, особенно на не шибко быстрых компах. Да и вообще не рационально как-то.. честно признаюсь - в JS я не особо силен Smile Так вот, вопрос: можно ли как-то по-другому выводить сообщения в контейнер div? Чтобы не читать его заново каждый раз, а просто добавлять в конец?
Да, и сразу вопрос - наверное нужно будет еще что-то придумать, чтобы страница автоматически скроллилась вниз при приходе сообщений?
Есть предложение для каждого пришедшего сообщения... 23.09.06 21:39  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Отредактировано 23.09.06 21:40  Количество правок: 1
<"чистая" ссылка>
Есть предложение для каждого пришедшего сообщения генерировать div (newChatMsgDiv), а потом делать
document.getElementById('outtext').appendChild(newChatMsgDiv)

---
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2021 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach