Hallo,
Ich glaube nicht, dass das Problem am Cache liegt. Auch dann sollte der readystatechange-Handler aufgerufen werden. Auch dann sollte responseText korrekt gefüllt sein (wenn auch mit möglicherweise alten Daten).
function show_div_info(){
Füge hier einmal alert(http_request.readyState) ein. Durchläuft der Request alle Status korrekt?
if(http_request.readyState == 4){
//alert(http_request.status);
Kommentiere diesen alert(); einmal aus: Kommt MSIE zu diesem Code? Wie ist der Status beim zweiten Request?
if(http_request.status == 200){
var output = http_request.responseText;
output = output.replace("\n", "<br />");
document.getElementById("div").innerHTML = output;
document.actionform.t.value = '.';
}
else{
document.actionform.t.value = 'Fehler am Request-Server.';
}
Und kommt MSIE zu diesem Code? Wenn nicht »Fehler« ausgegeben wird, muss er ja in den Körper der if-Anweisung einsteigen. Ist responseText denn korrekt gefüllt?
Mathias