/ Published in: JavaScript
URL: http://www.firebase.com/tutorial/#8
Dead simple way to provide chat to your apps using Javascript
Expand |
Embed | Plain Text
<html> <head> <title>guest's Firebase Project</title> <script type='text/javascript' src='http://static.firebase.com/demo/firebase.js'></script> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script> <link rel='stylesheet' type='text/css' href='http://www.firebase.com/css/example.css'> </head> <body> <div id='messagesDiv'></div> <input type='text' id='nameInput' placeholder='Name'> <input type='text' id='messageInput' placeholder='Message'> <script type='text/javascript'> var myDataRef = new Firebase('http://demo.firebase.com/guest253197899'); $('#messageInput').keypress(function (e) { if (e.keyCode == 13) { var name = $('#nameInput').val(); var text = $('#messageInput').val(); myDataRef.push({name: name, text: text}); $('#messageInput').val(''); } }); function printChatMessage(name, text) { $('<div/>').text(text).prepend($('<em/>').text(name+': ')).appendTo($('#messagesDiv')); $('#messagesDiv')[0].scrollTop = $('#messagesDiv')[0].scrollHeight; }; myDataRef.on('child_added', function(snapshot) { var message = snapshot.val(); printChatMessage(message.name, message.text); }); </script> </body> </html>
You need to login to post a comment.
