Showing
3 changed files
with
13 additions
and
7 deletions
... | @@ -63,5 +63,17 @@ function send() { | ... | @@ -63,5 +63,17 @@ function send() { |
63 | // 서버로 message 이벤트 전달 + 데이터와 함께 | 63 | // 서버로 message 이벤트 전달 + 데이터와 함께 |
64 | socket.emit('message', {type: 'message', message: message}) | 64 | socket.emit('message', {type: 'message', message: message}) |
65 | } | 65 | } |
66 | + function a(chat = 'chat'){ | ||
67 | + var element = document.getElementById(chat); | ||
68 | + element.scrollTop = element.scrollHeight - element.clientHeight; | ||
69 | + } | ||
70 | + a(); | ||
66 | 71 | ||
72 | +} | ||
73 | + | ||
74 | +function enterkey() { | ||
75 | + if (window.event.keyCode == 13) { | ||
76 | + // 엔터키가 눌렸을 때 실행할 내용 | ||
77 | + send(); | ||
78 | + } | ||
67 | } | 79 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -39,10 +39,4 @@ router.get('/', function(req, res){ | ... | @@ -39,10 +39,4 @@ router.get('/', function(req, res){ |
39 | } | 39 | } |
40 | }); | 40 | }); |
41 | 41 | ||
42 | -function enterkey() { | ||
43 | - if (window.event.keyCode == 13) { | ||
44 | - // 엔터키가 눌렸을 때 실행할 내용 | ||
45 | - send(); | ||
46 | - } | ||
47 | -} | ||
48 | module.exports = router; | 42 | module.exports = router; |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -29,7 +29,7 @@ | ... | @@ -29,7 +29,7 @@ |
29 | <!-- 채팅 메시지 영역 --> | 29 | <!-- 채팅 메시지 영역 --> |
30 | </div> | 30 | </div> |
31 | <div> | 31 | <div> |
32 | - <input type="text" id="test" placeholder="메시지를 입력해주세요.."> | 32 | + <input onkeyup="enterkey()" type="text" id="test" placeholder="메시지를 입력해주세요.."> |
33 | <button onclick="send()">전송</button> | 33 | <button onclick="send()">전송</button> |
34 | </div> | 34 | </div> |
35 | </div> | 35 | </div> | ... | ... |
-
Please register or login to post a comment