diff options
Diffstat (limited to 'tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html')
-rw-r--r-- | tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html b/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html new file mode 100644 index 0000000000..551d3ad28d --- /dev/null +++ b/tags/java/sca/0.91-rc1-incubating/samples/chat-webapp/src/main/webapp/chat.html @@ -0,0 +1,52 @@ +<html> + <head> + <title>Tuscany AJAX Chat Sample</TITLE> + + <script type="text/javascript" src="SCA/SCADomain/scaDomain.js"></script> + + <script language="JavaScript"> + + function clickButton(e, buttonid){ + var evt = e ? e : window.event; + var bt = document.getElementById(buttonid); + if (bt){ + if (evt.keyCode == 13){ + bt.click(); + return false; + } + } + } + + ChatReference.chat = function(msg) { + var chatLog = document.getElementById('chatLog'); + chatLog.innerHTML = msg + '<br>' + chatLog.innerHTML; + } + + function sendChat() { + var chatText = document.getElementById("chatText"); + var nickName = document.getElementById("nickName").value; + var msg = nickName + ": " + chatText.value + chatText.value = ""; + chatText.focus(); + ChatService.chat(msg); + } + </script> + + </head> + <body onLoad="scaDomain.open()"> + + <h2>Tuscany AJAX Chat Sample</h2> + + A simple client to chat between multiple web browsers:<br><br> + + Nickname: <input type="text" id="nickName" size="10"/> + <br><br> + + Enter text: <input type="text" id="chatText" size="80" onkeypress="return clickButton(event,'Send')"/> + <input type="button" name="Send" value="Send" id="Send" onclick="sendChat()" /> + + <br><br> + <div id="chatLog" style="overflow:auto; height:400px; border:1px solid"></div> + + </body> +</html> |