Avatar billede entracore Nybegynder
10. december 2001 - 18:39 Der er 12 kommentarer og
1 løsning

FOR i javascript

Hey

Jeg har to løkker i en javascript funktion. Det er næsten identiske, men den ene virker ikke. Jeg får en fejl der siger >>Function expected<< i den line med >><< tegn. Hvad gøre jeg galt???

Lidt kode:

var strEmail_Array = \"jj@jj.dk;ee@ee,dk;mm@mm.dk\"
var strAfdeling_Array = \"345;324;323;\"

getEmailArray = strEmail_Array.split(\";\");
        >>for (i=0;i<getEmailArray.length;i++) {<<
            if (getEmailArray(i) == FormObj.SelectedEMail.value) {
                j = i
            }
        }
       
        getAfdelingArray = strAfdeling_Array.split(\";\");
        for (i=0;i<getAfdelingArray.length;i++) {
            if(i == j) {
                var strCostvalue = getAfdelingArray(i);
            }
        }
Avatar billede entracore Nybegynder
10. december 2001 - 18:40 #1
Fejl !!!

var strEmail_Array = \"jj@jj.dk;ee@ee.dk;mm@mm.dk\"

og den er også rettet i koden, men det virker stadigvæk ikke.
Avatar billede Slettet bruger
10. december 2001 - 18:45 #2
j=i;
Avatar billede entracore Nybegynder
10. december 2001 - 18:46 #3
endnu en fej - men det var desværre ikke den :(
Avatar billede Slettet bruger
10. december 2001 - 18:52 #4
var strEmail_Array = \"jj@jj.dk;ee@ee,dk;mm@mm.dk\"
var strAfdeling_Array = \"345;324;323;\"
getEmailArray = new Array();

getEmailArray = strEmail_Array.split(\";\");
        for (i=0;i<getEmailArray.length;i++) {
            if (getEmailArray[i] == FormObj.SelectedEMail.value) {
                j = i
            }
        }
Avatar billede entracore Nybegynder
10. december 2001 - 18:57 #5
Desværre >>getEmailArray = new Array();<< fjerner ikke fejlen...
Avatar billede Slettet bruger
10. december 2001 - 19:00 #6
sært, for det gjorde den på min com... Nu får jeg bare en fejl i linjen med FormObj.Blabla fordi jeg ikke har objektet...
Avatar billede entracore Nybegynder
10. december 2001 - 19:02 #7
ok hvilken browser anvender du? Jeg anvender ID 5.0
Avatar billede entracore Nybegynder
10. december 2001 - 19:03 #8
Den generere også en fejl på IE 6.0
Avatar billede Slettet bruger
10. december 2001 - 19:04 #9
Jeg bruger IE6.0... Hvilken fejl får du helt præcist? Den samme som før?
Avatar billede entracore Nybegynder
10. december 2001 - 19:05 #10
Ja - jeg får nøjagtig den samme fejl.
Avatar billede jakoba Nybegynder
10. december 2001 - 19:44 #11
    getEmailArray(i)
der skal stå [ og ] for at slå op i arrayet.
med ( og ) påstår du det er en funktion. brug istedet
    getEmailArray[i]
som magik også gør ovenfor.
Avatar billede entracore Nybegynder
10. december 2001 - 19:49 #12
Cool - det var vist mig der skulle have været lidt mere fremme i skoene... Tak :)
Avatar billede Slettet bruger
10. december 2001 - 20:48 #13
takker for points ;)

+ tak til dig jakoba ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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