ajax | bei selben inhalt nicht ersetzen => führt zu flattern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
djchrisnet
Mitglied
Beiträge: 1275
Registriert: 29.06.2007 15:52
Wohnort: Elmshorn
Kontaktdaten:

ajax | bei selben inhalt nicht ersetzen => führt zu flattern

Beitrag von djchrisnet »

Ich habe eine function die alle 10 sekunden durchlaufen wird und prüft ob neue nachrichten verfügbar sind.

Code: Alles auswählen


//auszug aus schleifenaufruf
	MessageBox = document.getElementById("mbco");
	if (MessageBox) _messages();
//ende

function _messages()
{
	if (xmlHttp1) 
	 {
		xmlHttp1.open('GET', '/tools/ajax.php?s=mbox', true);
		xmlHttp1.onreadystatechange = function ()
		{
			if (xmlHttp1.readyState == 4) 
			{
				if (MessageBox) 
				{
					if(MessageBox.innerHTML !== xmlHttp1.responseText)
					{					
						MessageBox.innerHTML = xmlHttp1.responseText;
					}
				}
			}
			
		};
		xmlHttp1.send(null);
	 }
	
}
ich versuche vorher zu prüfen, ob sich am html code irgendwas geändert hat, leider ohne erfolg. spätestens beim 2.ten aufruf dürfte doch nix passieren

nur was habe ich übersehen?
piero
Mitglied
Beiträge: 476
Registriert: 10.11.2008 17:15
Wohnort: Schweiz

Re: ajax | bei selben inhalt nicht ersetzen => führt zu flattern

Beitrag von piero »

Ich selbst kann in diesem Codeteil auch keinen Fehler entdecken...

Kannst du mal alles online stellen und verlinken?
Antworten

Zurück zu „Coding & Technik“