[Ajax] bekomme keine Einträge gelöscht

palatica

Mitglied
Hallo Leute,

habe ein Input-Feld welches die Eingabe übergibt und relevante Datensätze filtert und sie dann als <span> in einem <div> einträgt.
der PHP Code liefert einwandfrei die angeforderten Daten und dynamisch eingetragen werden sie auch auf der Seite

Erzeugung der Einträge:
Code:
function EintragHinzufuegen(eintrag)
  {
var mySpan = document.createElement("span");
var myBr = document.createElement("br");
var myText = document.createTextNode(eintrag);
mySpan.appendChild(myText);
var Ausgabebereich = document.getElementById("Ausgabe");
Ausgabebereich.appendChild(mySpan);
Ausgabebereich.appendChild(myBr);
  }

wenn ich jetzt die Einträge löschen will, weil eine neue Anfrage gestartet wurde, versuche ich das hiermit:
Code:
document.getElementById("Ausgabe").removeChild(document.getElementById("Ausgabe").firstChild());

Sobald ich diese Zeile im Code habe, läuft nichts mehr.
Ich bekomme einfach das löschen nicht hin.

Hab ich da ein Element vergessen, oder greife ich falsch darauf zu, oder..?


Teilausschnitt des "Ajax"-Code:
Code:
.....
  XMLHTTP.onreadystatechange = DatenAusgeben;
  XMLHTTP.send(null);

function DatenAusgeben() {
    if ((XMLHTTP.readyState == 4) && (XMLHTTP.status == 200))
	{
	
document.getElementById("Ausgabe").removeChild(document.getElementById("Ausgabe").firstChild());
	
	var xml = XMLHTTP.responseXML;
......
 

Neue Beiträge

Zurück