Avatar billede rane Nybegynder
10. februar 2004 - 22:42 Der er 8 kommentarer og
1 løsning

Replace punktum

Hejsa,

har et sjovt problem, der ikke burde være et problem...men på mystisk vis er det.

Nedenstående kode udskifter bogstaver i en streng med gif-filer. Eksempelvis vil strengen "hej" blive erstattet af 3 gif-filer.

Men nu har jeg så en streng der indeholder et punktum. Og så vil den jo søge efter gif-filen "..gif" - har prøvet at tage højde for dette men det virker bare ikke. Den skriver stadig "..gif". Her er koden:

Public function Dims (tekst)
for i = 1 to len(tekst)
if mid(tekst,i,1) = " " then
    noget = "blank"
    bredde = "width='5'"
elseif mid(tekst,i,1) = "." then
    noget = "dot"
    bredde = ""
else
    noget = mid(tekst,i,1)
    bredde = ""
end if

str = str & "<img src='graphics/numbers/" & noget & ".gif' " & bredde & " border='0'>"

next
Dims = str
End Function
--------------

Nogen der har et foreslag?
Avatar billede kabbak Professor
10. februar 2004 - 22:53 #1
Public Function Dims(tekst)
Dim str As Variant
For i = 1 To Len(tekst)
If Mid(tekst, i, 1) = " " Then
    noget = "blank"
    bredde = "width='5'"
ElseIf Mid(tekst, i, 1) = "." Then
    noget = "dot"
    bredde = ""
Else
    noget = Mid(tekst, i, 1)
    bredde = ""
End If
Next
str = str & "<img src='graphics/numbers/" & noget & ".gif' " & bredde & " border='0'>"

Dims = str
End Function
Avatar billede eagleeye Praktikant
10. februar 2004 - 22:55 #2
har du husket at uploade filen det lyder noget mystisk den ikke kan finde ud af = "." virker mellemrum?
Avatar billede rane Nybegynder
10. februar 2004 - 22:56 #3
Dutter ikke - får følgende fejl:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/index.asp, line 74, column 8
Dim str As Variant
-------^
Avatar billede rane Nybegynder
10. februar 2004 - 22:57 #4
eagleeye,

jeps filen er uploadet. Men i sourcecoden står der bare stadig  ..gif  hvor der jo skulle stå dot.gif.  Har prøvet at skrive tekst for at se om asp-filen er uploadet korrekt..og det er den :/
Avatar billede rane Nybegynder
10. februar 2004 - 22:57 #5
mellemrum virker fint
Avatar billede rane Nybegynder
10. februar 2004 - 22:58 #6
og teksten den skal replace er i dette tilfælde:

U.C. Sampdoria
Avatar billede rane Nybegynder
10. februar 2004 - 23:04 #7
Hm sjovt...prøvede lige at lukke alle browsere ned og starte en internet explorer op igen - og så virker den mystisk nok. Det sgu helt spooky.
Avatar billede eagleeye Praktikant
10. februar 2004 - 23:20 #8
Lyder som om filen lå i browseren chache.
Avatar billede rane Nybegynder
10. februar 2004 - 23:43 #9
Bare skummelt at filen opdaterede fint (prøvede at skrive "HEEEEEJ" lige ovenover koden - og under Vis Kilde kunne jeg se den tekst i den uploadede fil).

Oh well...:/
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