// Open 2 tabs to chat between windows
// Get your PubNub keys from admin.pubnub.com
var pubnub = new PubNub(
{publishKey: 'demo', subscribeKey: 'demo',
userId: 'user1'});
var channel = '10chat';
// Add a listener to a channel and subscribe to it
pubnub.addListener({
message: function (m) {
box.innerHTML += newRow(m.message,
m.publisher);
}
});
pubnub.subscribe({channels: [channel]});
// Publish new message when enter is pressed.
input.addEventListener('keypress', function (e) {
(e.keyCode || e.charCode) === 13 &&
pubnub.publish({
channel: channel, message: input.value,
x: (input.value = '')
});
});