Hallo auch,
ich habe folgenden Code:
var http = createRequestObject();
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
} else {
ro = new XMLHttpRequest();
}
return ro;
}
function sndReq(e) {
http.open('get', e);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('content').innerHTML = response;
}
}
Es funktioniert auch soweit alles bis auf das Folgende:
1. Umlautproblem:
Ich sehe Umlaute als Fragezeichen. Woran könnte das liegen?
2. Adressleistenproblem:
Drücke ich im Browser F5 komme ich wieder zu der Seite, über die ich die Seite selbst das erste mal aufgerufen habe. Ändere ich den Content über einen sndReq zwischendurch, so habe ich aber eigentlich eine andere Seite. Kann ich die Adressleiste eventuell irgendwie ändern?
3. Kompatibilität
Funktioniert das ganze im IE noch wenn man ActiveX deaktiviert hat?
Vielen Dank schon mal im Voraus.
Gruss
Markus