Probleme macht dabei die ID, welche ich durchaus in einem Alert anzeigen kann, die aber von getElementById nicht akzeptiert wird. Der Fehler gibt dabei aus das es null oder undefined ist.
Was genau ist null oder undefined? Was denn nun, null oder undefined?
null ist der Rückgabewert von getElementById, wenn es kein Element mit der angegebenen ID gefunden hat.
undefined gibt getElementById eigentlich nie zurück.
response = resOb.responseText;
Du solltest lokale Variablen notieren, mit var davor.
Ansonsten überprüfe mal genauer, was bei deinen Operationen herauskommt:
id = response.substring(1, till);
alert("'" + id + "'\n" + typeof(id) + "\n" + id.length);
document.getElementById(id).innerHTML = string;
var elem = document.getElementById(id);
alert(elem + "\n" + typeof elem);
alert(elem.nodeType); // schlägt fehl wenn elem kein object ist.
Mathias