Update chatroom.HTML
This commit is contained in:
parent
2427320f1f
commit
8667843eed
1 changed files with 17 additions and 3 deletions
|
@ -21,18 +21,32 @@
|
||||||
const messageInput = document.getElementById('message');
|
const messageInput = document.getElementById('message');
|
||||||
const sendButton = document.getElementById('send');
|
const sendButton = document.getElementById('send');
|
||||||
|
|
||||||
|
// Create a WebSocket connection
|
||||||
|
const socket = new WebSocket('ws://your-server-url');
|
||||||
|
|
||||||
|
// Handle incoming messages from the server
|
||||||
|
socket.addEventListener('message', event => {
|
||||||
|
const message = event.data;
|
||||||
|
appendMessageToChatbox(message);
|
||||||
|
});
|
||||||
|
|
||||||
sendButton.addEventListener('click', sendMessage);
|
sendButton.addEventListener('click', sendMessage);
|
||||||
|
|
||||||
function sendMessage() {
|
function sendMessage() {
|
||||||
const message = messageInput.value;
|
const message = messageInput.value;
|
||||||
if (message.trim() === '') return;
|
if (message.trim() === '') return;
|
||||||
|
|
||||||
const messageElement = document.createElement('div');
|
// Send the message to the server
|
||||||
messageElement.textContent = message;
|
socket.send(message);
|
||||||
chatbox.appendChild(messageElement);
|
|
||||||
|
|
||||||
// Clear the input field
|
// Clear the input field
|
||||||
messageInput.value = '';
|
messageInput.value = '';
|
||||||
|
}
|
||||||
|
|
||||||
|
function appendMessageToChatbox(message) {
|
||||||
|
const messageElement = document.createElement('div');
|
||||||
|
messageElement.textContent = message;
|
||||||
|
chatbox.appendChild(messageElement);
|
||||||
|
|
||||||
// Scroll to the bottom of the chatbox
|
// Scroll to the bottom of the chatbox
|
||||||
chatbox.scrollTop = chatbox.scrollHeight;
|
chatbox.scrollTop = chatbox.scrollHeight;
|
||||||
|
|
Loading…
Add table
Reference in a new issue