Avatar billede andersthingholm Nybegynder
01. september 2004 - 11:04 Der er 5 kommentarer og
1 løsning

Return med forsinkelse

Hej,

Jeg har denne kode:

getRate = function (currencyCode) {
    callBack = _root.service.GetRate(currencyCode);
    callBack.onResult = function(result) {
        //var myResult = callBack.response.firstChild.firstChild.firstChild.firstChild.firstChild.nodeValue;
        var myResult = "tester"
        return myResult;
    };
};
rate_txt.text = getRate("USD");

Den returnerer bare undefined, men hvis jeg flytter var myResult = "tester" uden for onResult-funktionen virker det.

Hvordan får jeg det til at virke så den først returnerer når onResult køres?
Avatar billede nikolajdu Nybegynder
01. september 2004 - 11:19 #1
mon det dutter hvis du vender det lidt om.

var callback;
callBack.onResult = function (result) {
    //var myResult = callBack.response.firstChild.firstChild.firstChild.firstChild.firstChild.nodeValue;
    return myResult = "tester";
};
getRate = function (currencyCode) {
    return callBack = _root.service.GetRate (currencyCode);
};
rate_txt.text = getRate ("USD");
Avatar billede andersthingholm Nybegynder
01. september 2004 - 11:27 #2
Nej, den bryder sig ikke om den struktur.
Avatar billede nikolajdu Nybegynder
01. september 2004 - 11:28 #3
Så kan du jo definere myResult inden.

var myResult;
getRate = function (currencyCode) {
    callBack = _root.service.GetRate(currencyCode);
    callBack.onResult = function(result) {
        //myResult = callBack.response.firstChild.firstChild.firstChild.firstChild.firstChild.nodeValue;
        myResult = "tester"
        return myResult;
    };
};
rate_txt.text = getRate("USD");
Avatar billede andersthingholm Nybegynder
01. september 2004 - 11:32 #4
Nej, den spytter stadig undefined ud :-(
Avatar billede nikolajdu Nybegynder
01. september 2004 - 11:35 #5
sorry jeg sidder også bare og gætter med et halvt øje - Andre med hellere komme til.
Avatar billede andersthingholm Nybegynder
03. september 2004 - 09:09 #6
Lukker igen...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester