ton objet ajax va lancer la fonction sucess après avoir récupérer le contenue de la page chat/chat.html
Donc il te faut faire le test à ce moment là :
[javascript]
function refreshChat() {
$.ajax({
url: "chat/chat.html",
ifModified:true,
success: function(content){
if($('#room').html() != content) {
alert('du nouveau') ;
$('#room').html(content);
}
}
});
setTimeout(refreshChat, 5000);
}
[/javascript]
par contre, en le relisant, je ne suis pas certain que la condition soit nécessaire vu la propriété ifModified, mais n'utilisant pas jQuery, je ne suis pas sur de son utilisation