Struppi: AJAX-Funktion universell machen

Beitrag lesen

http_request=false;

Prinzipiell würde ich es vermeiden mit globalen Variabeln zu arbeiten.

http_request.open('POST','refresh.php',true);

Ebenso AJAX nicht asynchron verwenden, dass ist ja gerade eines der Vorteile an AJAX (und Bestandteil des Namens) eben nicht auf die Rückgabe zu warten.

Ich hätte nun aber gern eine universelle Funktion wo man bestimmen kann, in welcher Funktion die Ausgabe erfolgen soll.

Sowas in der Art wie:

function macheRequest(funktionsname,url)

Der Parameter darf nicht ein String sein, sondern muss eine Referenz auf die Funktion sein.

Das Prinzip ist so:

function Test() {  
alert('eine Funktion');  
}  
var Funktions_referenz = Test;  

Struppi.