Avatar billede karen30 Nybegynder
01. marts 2003 - 14:33 Der er 1 kommentar og
1 løsning

eagleeye & textarea linieskift

Ved ikke om det her er tilladt - hvis ikke - så undskylder jeg mange gange. Eagleeye har hjulpet mig med en funktion.........som virker fremragende - det eneste der ikke er optimalt er at funktionen laver et break inden den sætter den første tekststreng ind (den der bliver hentet fra db
Hvis eagleeye ikke svarer her - er der måske en anden der kan hjælpe...funktionen ser således ud:
<%
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 karen30 Nybegynder
01. marts 2003 - 14:38 #1
lukker
Avatar billede eagleeye Praktikant
01. marts 2003 - 14:43 #2
Prøv at tilføje et Trim til denne linie:

inputStr = str

Sådan her:

inputStr = Trim(str)
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