Перейти к содержимому

Фотография
- - - - -

Пишем свой чат


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 hertz

hertz

    Прохожий

    Топикстартер
  • Новичок
  • 0
    1 сообщ.

Отправлено 14 Ноябрь 2005 в 04:23

А вот как бы прилепить сочетание клавишь ctrl+enter на отправку мессаг и сделать так, чтобы эти мессаги появлялись не сверху, а снизу?
Был бы очень благодарен за ответ, ибо только недавно стал иметь дело со средой перла и не имею глубоких познаний в си.
  • 0

Спонсор

#2 DnAp

DnAp

    self::setDebugMode(true);

  • Участник
  • 13
    490 сообщ.

Отправлено 14 Ноябрь 2005 в 10:45

Не знаю причем тут перл но обработка нажатий клавиш производиться js
Вот пример получения кода клавиши при нажатом ctrl:
<html>
<head>
<script type="text/javascript">
var x;
document.onkeydown=function(e){
		e=e||window.event;
		if(e.keyCode!=17&&x==17)
  document.getElementById('d').value=e.keyCode;
		x=e.keyCode;
}
document.onkeyup=function(e)
{
		e=e||window.event;
		if(e.keyCode==17)
		{
  x=0;
		}
}
</script>
</head>
<body>
<input id="d" type="text">
</body>
</html>
Остаеться вписать условие в нужное место и вызвать функцию отаравки сообщения..

А месаги где появляються зависит от того каким способом ты их выводишь в браузер если ты используешь js то просто надо будет сделать что-нить типо
text=newmsg+text;
А если непрерывным потоком то я аже не знаю как это реализовать...
  • 0



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей