Как это сделать в чате.
Вложений: 1
Имеется чат. Там сообщения идут снизу вверх, а мне нужно наоборот. Подозреваю, что это в js. Если же нет - поправьте меня. Кто сможет подправить или хотя бы подтолкнуть в нужную сторону...
|
Kirwen,
Вряд ли кто будет скрипт ставить - лучше тестовую страницу с действующим |
хорошо
|
демо
Не заморачивался по поводу шаблонов и т.д Все как есть, но и этого я думаю достаточно. |
demo;demo лучше пользователем
|
Цитата:
Так - недостаточно ?
<style type="text/css" media="all">
#mchat-style{
overflow-y:hidden!important;
}
</style>
можно приделать скролл при добавке сообщений http://jquery-docs.ru/CSS/scrollTop/ |
все бы хорошо, но только новые сообщения не видны. Надо чтобы новые сообщения при такой сортировке уходили вверх. При стандартной сортировке сообщения нормльно уходят вниз.
|
Kirwen,
Завтра решу чисто css(ом) есть идея через таблу А может и сам догадаешся - через таблу оч легко(ушел бай |
приделать можно, но я хочу, чтобы старые сообщения исчезали (те которые выходят за границы div'a)
Сам наврятли :) Так что надеюсь на помощь. Удачи. |
Kirwen,
Ок - посколь есть jQuery - проблем вродь не должно возникнуть Ксать их совсем удалять или display:none ? |
просто чтоб исчезали из блока. Вообщем "лентой" шли.
|
Kirwen,
1. Неудобно работать с неформатированным HTML кодом, и потом Зачем ставить теги форм на весь чат, если есть
</center><table><tr>
<td>
*!*
<form ...>
*/!*
<input type="text" value="Ваше имя" onclick="AWclear(this, 'Ваше имя'); return false;" name="mc_name" class="f_input" id="mc_name" style="width:80px"/>
<br/>
<input type="text" name="mc_email" value="E-mail" onclick="AWclear(this, 'E-mail'); return false;" class="f_input" id="mc_email" style="width:85px"/>
<center>
<div style="padding-left:205px;padding-top:5px">
<input type="text" name="message" value="Сообщение" onclick="AWclear(this, 'Сообщение'); return false;" class="f_input" id="message" style="width:168px"/>
<div style="padding-top:4px">
<input type="button" class="bbcodes" onclick="mChat_Display('mchat-smiles', 'fast'); return false;" value="Смайлы" />
<input type="button" class="bbcodes" onclick="mChat_Display('mchat-bbcodes', 'fast'); return false;" value="BB-Cods" />
<input type="button" class="bbcodes" onclick="SendMessage()" value="»" />
</div>
</div>
</center>
*!* </form>*/!*
</td></tr></table></center>
2. Дайте полный HTML одного меssаge вставленного в чат ... либо я чот не понимаю, либо и тут недочеты 3. Можно ли добавить в конец каждого вставленного меssаg символ "\n" ? |
1. Шаблон с емэил и именем на основе не используется, так что в нем особой правильности и не надо.
2. Если правильно понял, то
<div style="padding:5px">Написал(а) <b><a href="**site**" onclick="return dropdownmenu(this, event, mChat_UserMenu('href="**site**"', '1', 1, '6', 'test', 'Сообщение'), '170px')" onmouseout="delayhidemenu()"><strong style="color:#FF0000">test</strong></a></b><br><span style="color:#2a2a2a">...</span><br><span style="font-size: 10;">Сегодня в 02:10:50</span></div>
3. Не совсем понял для чего. |
| Часовой пояс GMT +3, время: 06:31. |