Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>test</title>
- <script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/API/Widget.js'></script>
- <script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/API/TVKeyValue.js'></script>
- <script language="javascript" type="text/javascript" src="javascript/main.js"></script>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
- </script>
- <script src="http://cdn.sockjs.org/sockjs-0.2.min.js">
- </script>
- <link rel="stylesheet" href="css/main.css" type="text/css">
- </head>
- <body onload="Main.onLoad();" onunload="Main.onUnload();">
- <!-- Dummy anchor as focus for key events -->
- <a href='javascript:void(0);' id='anchor' onkeydown='Main.MainKeyHandler();'></a>
- <form id="form">
- <input id="input" autocomplete="off" class="box" align=top
- value="type something here" />
- </form>
- <script>
- var log;
- var sockjs_url = 'http://192.168.0.101:9999/echo';
- var sockjs = new SockJS(sockjs_url);
- sockjs.onopen = function() {
- log(' [*] Connected (using: '+sockjs.protocol+')');
- };
- sockjs.onclose = function(e) {
- log(' [*] Disconnected ('+e.status + ' ' + e.reason+ ')');
- };
- sockjs.onmessage = function(e) {
- log(' [ ] received: ' + JSON.stringify(e.data));
- };
- $('#input').focus();
- $('#form').submit(function() {
- var val = $('#input').val();
- $('#input').val('');
- var l = ' [ ] sending: ' + JSON.stringify(val);
- if (sockjs.readyState !== SockJS.OPEN) {
- l += ' (error, connection not established)';
- } else {
- sockjs.send(val);
- }
- log(l);
- return false;
- });
- setInterval(function(){
- $('#input').val('>>>> '+Math.floor(Math.random()*10000));
- $('#form').submit();
- },2000);
- </script>
- <div id="output" class="box small" />
- <script>
- log = function (m) {
- $('#output').append($("<code>").text(m));
- $('#output').append($("<br>"));
- $('#output').scrollTop($('#output').scrollTop()+10000);
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment