Pascal: innerHTML von <div> per JavaScript ändern

Beitrag lesen

Hallo,

ich hoffe, mir kann hier jemand von euch helfen.
Ich habe für meine alte Schule eine Ehemaligenseite erstellt. Jetzt wollte ich eine Ajax-Suche einbauen, wo man nach ehemaligen Schülern suchen kann.

Das funktioniert auch schon super. Jedoch nur der Internetexplorer arbeitet nicht so, wie ich mir vorstelle.

Die Ausgabe z.b. "Andras Müller<br>Tobias Schmidt<br>Christian Schneider" wird per for-Schleife generiert und anschließend über folgenden Code

document.getElementById("ibnrResult").innerHTML = ausgabe;

in den

<div id="ibnrResult" style="height: 140px; overflow: auto; border: 0px;">&nbsp;</div>

geschrieben.
Problem: im IE wird nachher nur "Andreas Müller<br>" ausgeben.

setzte ich vor dem

document.getElementById("ibnrResult").innerHTML = ausgabe;

ein

alert(ausgabe);

steht in dem Alert die richtige komplette Ausgabe drin und anschließend ist auch alles richtig im div. Klammer ich das alert dann wieder aus, wird wieder nur das erste Element angezeigt.

Wenn ich im Div die Höhenangabe raus nehme klappts auch.

Vielen Dank schonmal
lieben Gruß Pascal