html静态聊天室代码
时间: 2024-10-30 20:06:34 浏览: 5
HTML静态聊天室通常不是通过纯HTML编写,而是结合CSS和JavaScript来创建。您可以使用WebSocket协议实现实时通信。这里是一个非常基础的HTML+JavaScript框架,它包含了一个基本的聊天室布局:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Simple Chat</title>
<style>
#chatWindow {
height: 400px;
overflow-y: scroll;
}
</style>
</head>
<body>
<div id="chatWindow"></div>
<input type="text" id="messageInput" placeholder="Type your message...">
<button onclick="sendMessage()">Send</button>
<script>
const socket = new WebSocket('ws://your-chat-server-url.com');
function sendMessage() {
const input = document.getElementById('messageInput');
if (input.value) {
socket.send(input.value);
input.value = '';
}
}
socket.addEventListener('message', function(event) {
const chatWindow = document.getElementById('chatWindow');
chatWindow.innerHTML += `<p>${event.data}</p>`;
});
</script>
</body>
</html>
```
这个代码中,用户可以在输入框中输入消息,点击发送按钮后,`sendMessage`函数会把消息发送到WebSocket服务器。每当接收到服务器的消息,`message`事件处理器就会将新消息添加到聊天窗口。
请注意,实际部署时,你需要替换`ws://your-chat-server-url.com`为你的WebSocket服务器地址。
阅读全文