ChrisB: InnerHTML Vergleich Chat

Beitrag lesen

Hi,

if (!(document.getElementById('myContent').innerHTML == xmlHttpObject.responseText))
{
        document.getElementById('myContent').innerHTML = xmlHttpObject.responseText;

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...

Du irrst, wenn du annimmst, dass du beim Auslesen von innerHTML das gleiche bekommen würdest, wie beim reinschreiben - und das hätte dir eine Debug-Ausgabe eigentlich auch schon vor dem Fragen klar machen können.

Wie kann ich dieses Problem lösen?

Vergleiche nicht mit innerHTML, sondern mit dem in einer Variable gespeicherten Textinhalt des vorherigen Requests.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?