Avatar billede lund_dk Praktikant
18. maj 2005 - 17:16 Der er 9 kommentarer og
1 løsning

Function problemer

Nogle som kan fortælle mig hvorfor denne ikke virker ?

Function Afkort(strAfkort)
    if len(strAfkort) > 5 then
  Afkort = (left(strAfkort, 5) & "...")
else
  Afkort = strAfkort
end if
End function



<%=afkort(rs1("Overskrift"))%>
Avatar billede busschou Praktikant
18. maj 2005 - 17:19 #1
hvad siger den?
Avatar billede busschou Praktikant
18. maj 2005 - 17:19 #2
afkort er med stort Afkort
og ellers
<%= call afkort(rs1("Overskrift")) %>måske
Avatar billede lund_dk Praktikant
18. maj 2005 - 17:20 #3
den fungerer fint, som sådan. Altså hvis den er over 5 tegn napper den punktummerne som den skal. Det der mangler er at udskrive min overskrift.

Er den over 5 tegn udskrives kun de 3 punktummer, er den under 5 tegn udskrives der ikke noget.
Avatar billede lund_dk Praktikant
18. maj 2005 - 17:21 #4
har prøvet :(
Avatar billede busschou Praktikant
18. maj 2005 - 17:22 #5
Så hvis den er over 5 tegn så skriver den det ud og ellers ikke?? huh
Avatar billede lund_dk Praktikant
18. maj 2005 - 17:25 #6
nej ikke helt sådan..

Jeg har et ord på lad os sige 10 tegn, hvis ordet er over 5 tegn, hvilket det er, skal functionen gå ind og afkorte ordet, tage de 5 første bogstaver og indsætte 3 punktummer.

Når mit ord på de bogstaver kommer igennem functionen, udskrives ordet slet ikke men kun de 3 punktummer.

Har jeg et ord på 4 bogstaver, udskrives der ikke noget.

Altså det ord som jeg sender igennem min function udskrives slet ikke på nogen måde, men finder dog ud af hvor langt det er
Avatar billede busschou Praktikant
18. maj 2005 - 17:27 #7
wierd
prøv udskrive det inde i din funktion med response write
Avatar billede busschou Praktikant
18. maj 2005 - 17:31 #8
ellers prøv
--
Function Afkort(strAfkort)
if len(strAfkort) > 5 then
  resultat = left(strAfkort, 5) & "..."
else
  resultat = strAfkort
end if
Afkort = resultat
End function
Avatar billede lund_dk Praktikant
18. maj 2005 - 20:01 #9
Jeg skulle lave det om til en string

string = rs1("overskrift")

Med smid et svar som tak for hjælpen :)
Avatar billede busschou Praktikant
18. maj 2005 - 20:02 #10
svar:o)
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