zoukankan      html  css  js  c++  java
  • (OK) SEEM


    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="utf-8" />
      <title>WebSocket Test</title>
      <meta name="viewport" content="width=device-width, initial-scale=1" />
      <style type="text/css">
        body {
          background-color: #789; margin: 0;
          padding: 0; font: 14px Helvetica, Arial, sans-serif;
        }
        div.content {
           800px; margin: 2em auto; padding: 20px 50px;
          background-color: #fff; border-radius: 1em;
        }
        #messages {
          border: 2px solid #fec; border-radius: 1em;
          height: 10em; overflow: scroll; padding: 0.5em 1em;
        }
        a:link, a:visited { color: #69c; text-decoration: none; }
        @media (max- 700px) {
          body { background-color: #fff; }
          div.content {
             auto; margin: 0 auto; border-radius: 0;
            padding: 1em;
          }
        }
    </style>
    
    <script language="javascript" type="text/javascript">
    
      var rooms = [];
      var ws = new WebSocket('ws://' + location.host + ':8000');
    
      if (!window.console) { window.console = { log: function() {} } };
    
      ws.onopen = function(ev)  { console.log(ev); };
      ws.onerror = function(ev) { console.log(ev); };
      ws.onclose = function(ev) { console.log(ev); };
      ws.onmessage = function(ev) {
        console.log(ev);
        var div = document.createElement('div');
        div.innerHTML = ev.data;
        document.getElementById('messages').appendChild(div);
    
      };
    
      window.onload = function() {
        document.getElementById('send_button').onclick = function(ev) {
          var msg = document.getElementById('send_input').value;
          document.getElementById('send_input').value = '';
          ws.send(msg);
        };
        document.getElementById('send_input').onkeypress = function(ev) {
          if (ev.keyCode == 13 || ev.which == 13) {
            document.getElementById('send_button').click();
          }
        };
      };
    </script>
    </head>
    <body>
      <div class="content">
        <h1>Information Release Platform for Disaster Relief</h1>
    
        <div id="messages">
        </div>
    
        <p>
          <input type="text" id="send_input" />
          <button id="send_button">Send Message</button>
        </p>
      </div>
    </body>
    </html>


  • 相关阅读:
    pat1038. Recover the Smallest Number (30)
    pat1037. Magic Coupon (25)
    pat1036. Boys vs Girls (25)
    pat1031. Hello World for U (20)
    pat1030. Travel Plan (30)
    pat1028. List Sorting (25)
    pat1027. Colors in Mars (20)
    pat1017. Queueing at Bank (25)
    pat1025. PAT Ranking (25)
    Reverse Linked List II
  • 原文地址:https://www.cnblogs.com/ztguang/p/12646003.html
Copyright © 2011-2022 走看看