Hallo,
Ich hatte eigentlich angefangen ein Script von mir für dich zurecht zu biegen und habe gemerkt, dass es eigentlich wesentlich einfacher ist wenn du für die AJAX-Geschichte einfach jQuery benutzt.
jQuery einzubinden für einen simplen XHR-Request ist beileibe nicht nötig.
var request = null;
try{
request = new XMLHttpRequest();
}catch (ms){
try{
request = new ActiveXObject("Msxml2.XMLHTTP");
}catch (nonms){
try{
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch (failed){
request = null;
}
}
}
Die Nutzung von new ActiveXObject ist nur für Internet Explorer < 7 nötig (ActiveX ist eine proprietäre Microsoft-Technik). Alle anderen Browser unterstützen `new XMLHttpRequest()`{:.language-javascript}.
Mathias