Andreas Eichenseer: Funktion als Üparam Function erh. die auch Funk als Üparam hat

Servus,...
bräuchten dringend bei folgenden Fall hilfe...

eine funktion erhält als Übergabeparamter neben 2 Variablen eine 2 function die bei jeden aufruf variieren kann..

Also so
haben es so versuch, ohne Erfolg

XMLRequest_send_neu(servlet,function_fehler_pruefen, json, function_danach)

function XMLRequest_send(servlet, func, json, function_danach)
{
....
XMLHTTP.onreadystatechange = func(function_danach);
...
}

haben es so versucht, direkt beim aufruf.

XMLRequest_send_neu(servlet,function_fehler_pruefen(function_danach), json)

function XMLRequest_send(servlet, func, json, function_danach)
{
....
XMLHTTP.onreadystatechange = func(function_danach);
...
}

auch ohne erfolg...

die anderen Funktionen

function function_fehler_pruefen (func_danach)
{
func_danach('HILFE');
}

function function_danach(param)
{
alert (param)
}

wie geht das???

Vielen Dank für eure Hilfe

  1. da hat sich ein fehler, na ja mehrere Rechtschreibfehler auch, eingeschlichen, natürlich haben wirs beim zweiten so versucht....

    XMLHTTP.onreadystatechange = func;
    nicht
    XMLHTTP.onreadystatechange = func(function_danach);

    Sorry

  2. Hi,

    vielleicht meinst Du das so?

    function XMLRequest_send(servlet, func, json, function_danach)
    {
    ....
    XMLHTTP.onreadystatechange = function() { windowfunc; }
    ...
    }

    Beim orsc-Event führe die Funktion aus, deren Name in der String-Variablen func steht, und dieser Funktion wird der Name der 2. Funktion mitgegeben, die dort dann mit windowfunction_danach; ausgeführt werden kann.

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!