アットウィキロゴ

ren1

<!DOCTYPE html>
    <head>
        <meta charset="utf-8" />
        <title>Sample Page</title>
        <script language="javascript" type="text/javascript">
 var wsUri = "ws://localhost:8080/memo/endpoint";
 var websocket = new WebSocket(wsUri);
 websocket.onopen = function(evt) { onOpen(evt) };
 websocket.onmessage = function(evt) { onMessage(evt) };
 websocket.onerror = function(evt) { onError(evt) };
 
 function init() {
 output = document.getElementById("output");
 }
 
 function send_echo() {
 websocket.send(textID.value);
 writeToScreen("SENT: " + textID.value);
 }
 
 function onOpen(evt) {
 writeToScreen("CONNECTED");
 }
 
 function onMessage(evt) {
 writeToScreen("RECEIVED: " + evt.data);
 }
 
 function onError(evt) {
 writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
 }
 
 function writeToScreen(message) {
 var pre = document.createElement("p");
 pre.style.wordWrap = "break-word";
 pre.innerHTML = message;
 output.appendChild(pre);
 }
 
 window.addEventListener("load", init, false);
</script>
    </head>
    <body>
       <div style="text-align: center;">
 <form action=""> 
 <input onclick="send_echo()" value="Press me" type="button"> 
 <input id="textID" name="message" value="Hello WebSocket!" type="text"><br>
 </form>
</div>
<div id="output"></div>
    </body>
</html>
最終更新:2013年06月16日 15:39