view example.html @ 25:6fc400fb8b0b

example http server now supports connection keep-alive.
author Atul Varma <varmaa@toolness.com>
date Tue, 21 Apr 2009 23:47:55 -0700
parents 71e093cafa69
children
line wrap: on
line source

<html>
<head>
  <title>Example cosocket stuff</title>
</head>
<body>
<p>
  This page should print stuff when you send messages to the
  server by clicking <span style="background: yellow; cursor: pointer"
                           id="send">here</span>.
</p>
<div id="messages">
</div>
<script>
document.getElementById("send").addEventListener(
  "click",
  function() {
    var req = new XMLHttpRequest();
    req.open('POST', 'send', true);
    req.send(null);
  },
  false
);

window.addEventListener(
  "load",
  function() {
    var req = new XMLHttpRequest();
    req.multipart = true;
    req.open('GET', 'listen', true);
    req.overrideMimeType('text/plain');
    req.addEventListener(
      "load",
      function onload(evt) {
        var messages = document.getElementById("messages");
        var message = document.createElement('div');
        message.textContent = req.responseText;
        messages.appendChild(message);
      },
      false
    );
    req.send(null);
  },
  false
);
</script>
</body>
</html>