Avatar billede clansite.dk Nybegynder
28. december 2002 - 08:07 Der er 3 kommentarer

Array for n00b :(

For I = 1 to len(strMap)
      if instr(0, Mid(strMap, I, I + 1), Join(strLetters)) = 0 then
                Response.Redirect("Opret.asp?Status=None valid chars in domain name")
            end if
    Next

Hvad er der galt der?
Den siger  Procedurekaldet eller argumentet er ugyldigt: 'instr'
Avatar billede clansite.dk Nybegynder
28. december 2002 - 08:08 #1
Nåå ja... Glemte lige array'et !

    strLetters = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","\","/")
Avatar billede Slettet bruger
28. december 2002 - 11:05 #2
Du prøver at få InStr til at starte på tegn nummer nul. Prøv at lave det om til nummer et i stedet for.

http://msdn.microsoft.com/library/en-us/script56/html/vsfctinstr.asp
Avatar billede eagleeye Praktikant
28. december 2002 - 11:25 #3
Du skal rette 0 til 1 i instr. Samt du bruger længden I+1 for Mid og det skal være længden af den streng som Mid skal returnere og du vil som jeg kan se havde en karakter fra strMap så I+1 rettes til 1 for at gå gennem strMap karakter for karakter.

if instr(1, Mid(strMap, I, 1), Join(strLetters)) = 0 then
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