Hallo bleicher,
Ich brauchte selber mal so ein AJAX-Minimum, habe mir dann Folgendes zusammengebastelt:
function ajax(file, func_target, param1, param2, param3) {
var tmp_ajax_obj = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
tmp_ajax_obj.open('post', file); // post => no browser-cache
tmp_ajax_obj.onreadystatechange = function(){
if(tmp_ajax_obj.readyState == 4) // tmp_ajax_obj.status == 200 kann hier noch bei Bedarf eingefügt werden
if (func_target)
window[func_target](tmp_ajax_obj.responseText, param1, param2, param3);
}
tmp_ajax_obj.send(null);
}
Erstes Paramter ist die Datei, zweites Paramter der Funktionsname (es muss eine globale Funktion sein, damit sie mittels window[func_target] aufgerufen werden kann).
Danach können optional 3 Paramter folgen.
Gruß,
Dodwin
--
Dodwin
Dodwin