вам нужно будет настроить серверный скрипт, который рендерит только содержимое div чата, и использовать ajax для его получения это можно сделать с помощью jquery довольно просто:
В вашем HTML-документе:
<head>
...
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script>
var chatUpdateInterval = null;
function initChat() {
chatUpdateInterval = window.setInterval(updateChat, 5000); /* every 5 seconds */
}
function updateChat() {
$.ajax({
url: '/url/path/to/your/script.php'
,dataType: 'HTML'
,success: function(data, status, xhr){
$('#chat').append($(data).html());
}
});
}
$(document).ready(function(){
initChat();
});
</script>
...
</head>
<body>
<div id="chat">
please stand by while we're firing up the coal!
</div>
</body>
Обратите внимание, что это не очень хорошо, это всего лишь пример для начала. вы должны посмотреть в jquery $. ajax