Projekt

Obecné

Profil

Stáhnout (853 Bajtů) Statistiky
| Větev: | Revize:
1
<!doctype html>
2
<html>
3
  <head>
4
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
5
    <title>EventSource test</title>
6
  </head>
7
  <body>
8

    
9
    <h1>EventSource test</h1>
10
    <ul></ul>
11

    
12
    <script type="text/javascript">
13
      var logger = document.getElementsByTagName('ul')[0],
14
          socket = new EventSource('/');
15

    
16
      var log = function(text) {
17
        logger.innerHTML += '<li>' + text + '</li>';
18
      };
19

    
20
      socket.onopen = function() {
21
        log('OPEN');
22
      };
23

    
24
      socket.onmessage = function(event) {
25
        log('MESSAGE: ' + event.data);
26
      };
27

    
28
      socket.addEventListener('update', function(event) {
29
        log('UPDATE(' + event.lastEventId + '): ' + event.data);
30
      });
31

    
32
      socket.onerror = function(event) {
33
        log('ERROR: ' + event.message);
34
      };
35
    </script>
36

    
37
  </body>
38
</html>
(6-6/7)