3 <title>Websocket example</title>
6 var socket = new WebSocket(
7 "ws://" + document.domain + ':' + location.port,
8 "dumb-increment-protocol"
11 function update(id, msg) {
12 document.getElementById(id).innerHTML = msg;
15 socket.onopen = function() {
16 console.log("socket open");
17 update("text", "open");
20 socket.onclose = function() {
21 console.log("socket close");
22 update("text", "closed");
25 socket.onmessage = function(json) {
26 var msg = JSON.parse(json.data);
28 update("json", JSON.stringify(msg))
32 update("text", msg.uid + " " + msg.size);
37 function sendReset() {
38 socket.send("reset\n");
42 function sendClose() {
43 socket.send("close\n");
55 <a href="https://time.is/" id="time_is_link" rel="nofollow"></a>
56 <span id="Czechia_z721"></span>
57 <script src="//widget.time.is/t.js"></script>
59 time_is_widget.init({Czechia_z721:{}});
62 <button onclick="sendReset()">reset</button>
63 <button onclick="sendClose()">close</button>