Avatar billede karen30 Nybegynder
01. marts 2003 - 14:41 Der er 6 kommentarer og
1 løsning

point til eagleye

nåede ikke at få dit svar - funktionen som den er nu virker rigtig fint - dog er der det problem at den laver en br inden den sætter den første tekst ind....den må den helst ikke gøre......hvor henne skal jeg rette og kan det over hovedet lade sig gøre?
Jeg sender lige funktionen med igen:
<%
function maxantal(str)
inputStr = str
reDim  arr(0)
str = replace(inputStr,"<br>",vbCrLf)
MaxLength = 110
while (LEN(str)>0)
  splitIndex = InStrRev(str, vbCrLf, MaxLength)
  if splitIndex = 0 then
    splitIndex = InStrRev(str, " ", MaxLength)
    if splitIndex = 0 then splitIndex = LEN(str)
  end if 
  ReDim Preserve arr(UBOUND(arr) + 1)
  arr(UBOUND(arr)) = LEFT(str, splitIndex)
  str = MID(str, splitIndex + 1)
wend
outStr = ""
for i = LBound(arr) to UBound(arr)
  outStr = outStr & arr(i) & vbCrLf
next
outStr = replace (outStr, vbCrLf, "<br>")
maxantal = outStr
end function

%>
Avatar billede eagleeye Praktikant
01. marts 2003 - 14:44 #1
Ref: http://www.eksperten.dk/spm/323224


Prøv at tilføje et Trim til dennne linie:
inputStr = str

Sådan her

inputStr = Trim(str)
Avatar billede eagleeye Praktikant
01. marts 2003 - 14:45 #2
Kommer der et linie skift som det føste?
Avatar billede karen30 Nybegynder
01. marts 2003 - 14:47 #3
ja der er stadig et linieskift - umiddelbart kanjeg ingenforskel se
Avatar billede eagleeye Praktikant
01. marts 2003 - 14:49 #4
Nej.. Der er vist en fejl i koden.

Prøv at rette disse linier:

for i = LBound(arr) to UBound(arr)
  outStr = outStr & arr(i) & vbCrLf
next


Til dette:

for i = LBound(arr) to UBound(arr)
  if arr(i) <> "" then
    outStr = outStr & arr(i) & vbCrLf
  end if
next
Avatar billede karen30 Nybegynder
01. marts 2003 - 14:53 #5
oki - så virker det - tusindtusind tak igen  - send mig så et farvel svar så jeg kan give dig point ;0)
Avatar billede karen30 Nybegynder
01. marts 2003 - 14:54 #6
nu håber jeg at du har fået pointene - ellers må du hive fat i mig næste gang jeg har stillet et spørgsmål........ God weekend
Avatar billede eagleeye Praktikant
01. marts 2003 - 14:54 #7
Ok jeg har fået dem.

Tak for point :)
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