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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Есть предложение для каждого пришедшего сообщения... 23.09.06 21:39  Число просмотров: 2814
Автор: 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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach