MF: AJAX-Reload funktioniert im IE nicht vollständig

Beitrag lesen

Hallo,

über AJAX sollen Auswahllisten eines Formulars dynamisch geändert werden.

Im Firefox funktioniert das alles wunderbar, im IE nicht.
im IE wird nach dem AJAX-Reload eine leere Auswahlliste dargestellt.
Ein

alert ( document.getElementById('id_b').innerHTML );

im Anschluss an den AJAX-Reload gibt im IE zwar durchaus (zumindest im Wesentlichen) die neugeladenen Daten

(...1...</option><option>...2...</option><option>...n...</option>)

aus, aber wie man sieht, wird das ERSTE <option>-Tag nicht angezeigt,
aber so nur im IE, nicht im Firefox! Im Firefox erscheinen die Daten wie gewünscht vollständig sowohl in der Auswahlliste des Formulars als auch im alert-Fenster. ;)

Woher kommt der Aussetzer im IE?

__________________________________________________________________________

<select name="b" id="id_b" size="1" onclick="return daten_ohne_reload_laden('r', this.value);" >

...

</select>

__________________________________________________________________________

function daten_ohne_reload_laden ( bereich, neuer_wert )
{

...

http_request.onreadystatechange = r_b;

...

http_request.open('GET', url, true);
http_request.send(null);

}

__________________________________________________________________________

function r_b ( )
{

try
     {
       if (http_request.readyState == 4)
       {
          if (http_request.status == 200)
          {
             antwort = http_request.responseText;
                    document.getElementById('id_b').innerHTML = antwort;

}
                 else
                 {
                    alert('Problem bei GET-Anfrage!');              }
       }
 }
 catch (e)
 {
              return false;
        }

}

__________________________________________________________________________

ciao MF