DarkSoja: InnerHTML Vergleich Chat

Beitrag lesen

Hallo! Ich habe einen kleinen Chat geschrieben, den ich jetzt gerne mit Ajax dynamisch nachladen möchte, da bei PHP ein unschönes flackern entsteht.

  
function loadContent()  
{  
    xmlHttpObject.open('get','Data/Chat.txt');  
    xmlHttpObject.onreadystatechange = handleContent;  
    xmlHttpObject.send(null);  
    return false;  
}  
  
function handleContent()  
{  
    if (xmlHttpObject.readyState == 4)  
    {  
	    if (!(document.getElementById('myContent').innerHTML == xmlHttpObject.responseText))  
		{  
        document.getElementById('myContent').innerHTML = xmlHttpObject.responseText;  
		}  
    }  
	setTimeout("loadContent()",3000);  
}  
  
loadContent();  
  

Das ganze klappt auch, nur die zweite if Bedingung der Funktion "handleContent()" nicht... Ich möchte damit abfragen, ob sich der Inhalt geändert hat. Wenn nicht, soll auch nicht aktualisiert werden... Doch leider wird alle 3 Sekunden aktualisiert, auch wenn sich die Datei nicht geändert hat...

Wie kann ich dieses Problem lösen?

Viele Grüße!