rendered paste body/** * @author BTH */var i = 0var guid = ''$(function(){ $.timer(1000, function(){ $.get('ajax.php', {guid: guid, action: 'fetch'}, function(data, textStatus){ if($('Status', data).text() == 'empty') return; var msg = $('Message', data) guid = msg.attr('GUID') $('#log').createAppend('p', {'className': 'message', 'id': 'm' + ++i}, [ 'span', {'className': 'nick'}, msg.attr('Nick') + ': ', 'span', {'className': 'mbody'}, msg.text() ]) setTimeout("$('#m" + i + "').fadeIn('slow')", 100) $('#log').scrollTo($('#m' + i)) }) }) $('#frm').submit(function(){ $(this).ajaxSubmit({url: 'ajax.php?action=post'}) $('#msgbox').val('') return false }) $('#msgbox').focus(function(){ $this = $(this) if($this.val() == 'Message...') $this.val(''); }) $('#msgbox').blur(function(){ $this = $(this) if($this.val() == '') $this.val('Message...'); })})