Einzelnen Beitrag anzeigen
  #1  
Alt 21.10.2009, 17:01:11
mc-bain mc-bain ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 44
Beiträge: 23
AJAX Problem: obj is null!?!

Wie im Titel schon erwähnt, bekomme ich folgende Fehlermeldung:

Code:
obj is null
Quelldatei: http://localhost/script.js
Zeile: 28
Wenn ich folgende AJAX Request verwende:
Code:
var XMLHttpRequestObject = false;		

if(window.XMLHttpRequest) 
{
	XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject) 
{
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
		
function getData(dataSource, divID) 
{
	if(XMLHttpRequestObject) 
	{
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource);
		
		XMLHttpRequestObject.onreadystatechange = function() 
		{
			
				if(XMLHttpRequestObject.status == 200 && XMLHttpRequestObject.readyState == 4) 
				{
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
		
		}
		XMLHttpRequestObject.send(null);
		
	}
}
Das besondere daran ist, dass es beim ersten Mal funktioniert, klicke ich jedoch ein zweites mal und führe wieder einen AJAX request mit der Funktion aus, so geht nichts mehr und ich bekomme "obj is null" in der Fehlerkonsole vom FF.

Als Anmerkung sei gesagt, dass 'divID' meinen Container beinhaltet, indem ich die AJAX Ausgabe reinschreibe und in 'dataSource' befindet sich mein auszuführendes php script.
Die Zeile 28 ist übrigens genau die fett-markierte Zeile.

Kann mir bitte jemand helfen?
Vielen Dank
mc
Mit Zitat antworten