Advertisement
ByMsx

Untitled

Mar 8th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.83 KB | None | 0 0
  1. <html>
  2. <head>
  3.     <title>Чатик короч</title>
  4.     </head>
  5. <body>
  6.     <div id="chatWindow"></div>
  7.     <form>
  8.         <input type="text" id="textField" name="message"><input id="submitButton" type="submit" value="Send">
  9.     </form>
  10. <script>
  11.     var socket = new WebSocket('ws://localhost:8080');
  12.     var login = prompt("Enter the login: ");
  13.  
  14.     socket.onmessage = function (msg) {
  15.         msg = JSON.parse(msg.data);
  16.        
  17.         var elem = document.createElement("p");
  18.         elem.innerHTML = msg.login + ": " + msg.message;
  19.  
  20.         document.getElementById('chatWindow').appendChild(elem);
  21.     };
  22.  
  23.     function sendMessage(e) {
  24.         e.preventDefault();
  25.         socket.send(JSON.stringify({ login: login, message: document.getElementById('textField').value }));
  26.     }
  27.  
  28.     document.getElementById('submitButton').addEventListener('click', sendMessage, false);
  29. </script>
  30. </body>
  31. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement