Ok, kannst Du mir dann sagen, wo ich denn Fehler mache??
die funktion wetter(day) sieht wie folgt aus:
function wetter(day){
anfrage.onreadystatechange = function(){
if(anfrage.readyState == 4){
if(anfrage.status == 200){
var wetterdaten = anfrage.responseText;
bearbWetterdaten(wetterdaten);
}
}
};
anfrage.open('GET', 'wetter.php?day='+day, true);
anfrage.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
anfrage.send(null);
}
Zuvor wird natürlich global "anfrage" erstellt. Das ist getrennt für IE und FF, Mozilla, Opera...usw.
Daran dürfte es auch nicht liegen, denn die daten werden beim ersten auswahl ja auch erstellt und übergeben. nur beim zweiten auswahl passiert unter ie absolut garnichts.
ich habe mal mit alert den readyState ausgeben lassen und mir fällt auf, dass unter ff beim zweiten aufruf der Wert wieder bei 1 anfängt, währen auf ie es bei 4 bleit. - vielleicht ist das ja wichtig.
danke schon vorab