Avatar billede and_ Nybegynder
17. marts 2004 - 10:15 Der er 2 kommentarer og
1 løsning

Function der ikke vil returnere resultat (instr)

Hej :)

Jeg kejler rundt i den her... normalt har jeg ikke probs med functions, men den her kan jeg ikke gennemskue hvorfor den ikke vil virke.....

    function browsertjek(navn)
        if navn = instr("1", navn, "MSIE 6.0") then
            browsertjek = "IE 6"
        elseif navn = instr("1", navn, "MSIE 5.01") then
            browsertjek = "IE 5.01"
        end if
    end function

Jeg kalder functionen med denne her:
browsertjek(hentOnlineBrugere("browser"))
Avatar billede nute Nybegynder
17. marts 2004 - 10:26 #1
du kan ikke sætte 'navn = InStr(...)' !! InStr returnerer et tal der angiver positionen til den string du søger efter og hvis 'navn' indeholder browserversion, så vil jo aldrig denne funktion give dig et korrekt svar. den skal se sådan ud:

function browsertjek(navn)
        if instr("1", navn, "MSIE 6.0") then
            browsertjek = "IE 6"
        elseif instr("1", navn, "MSIE 5.01") then
            browsertjek = "IE 5.01"
        end if
    end function

/nute
Avatar billede and_ Nybegynder
17. marts 2004 - 10:28 #2
selvfølgelig.... som sagt :)

det er mig der kejler, er ved at være træt nu. har været på arbejde i små 18 timer, så hovedet virker ikke så godt længere :)

smider du lige et svar...
Avatar billede nute Nybegynder
17. marts 2004 - 10:31 #3
svar
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
Kurser inden for grundlæggende programmering

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