4
<title>Chat Example</title>
5
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
6
<script type="text/javascript">
13
function appendLog(msg) {
15
var doScroll = d.scrollTop == d.scrollHeight - d.clientHeight;
18
d.scrollTop = d.scrollHeight - d.clientHeight;
22
$("#form").submit(function() {
34
if (window["WebSocket"]) {
35
conn = new WebSocket("ws://{{$}}/ws");
36
conn.onclose = function(evt) {
37
appendLog($("<div><b>Connection closed.</b></div>"))
39
conn.onmessage = function(evt) {
40
appendLog($("<div/>").text(evt.data))
43
appendLog($("<div><b>Your browser does not support WebSockets.</b></div>"))
47
<style type="text/css">
64
padding: 0.5em 0.5em 0.5em 0.5em;
74
padding: 0 0.5em 0 0.5em;
88
<input type="submit" value="Send" />
89
<input type="text" id="msg" size="64"/>