<% Function ReSizeText(inText) '****************************************** 'Created by: FW 'Created date: 28.09.2002 'Purpose: Make sure that each line in text ' is no more than 25 characters 'Modified by: 'Modified date: 'Description: '****************************************** dim tempmessage dim b, i tempmessage = "" b = 0 for i = 1 to Len(inText) b = b + 1 tempmessage = tempmessage & Mid(inText,i,1) if b > 21 and Mid(inText,i,1) = " " then tempmessage = tempmessage & "<br>" b = 0 end if next ReSizeText = tempmessage
Hvis man finder længden på strengen og så finde et mellemrum der omkkring:
VAR = "Jeg har en cykel" strLen = Len(var) delVed = Int(strLen/2) if delVed > 0 then index = inStrRev(var, " ", delVed) if index > 0 then var1 = left(var,index) var2 = mid(var,index+1) end if end if
<% Function ReSizeText(inText) dim tempmessage dim b, i tempmessage = "" b = 0 for i = 1 to Len(inText) b = b + 1 tempmessage = tempmessage & Mid(inText,i,1) if b > 21 and Mid(inText,i,1) = " " then tempmessage = tempmessage & "<br>" b = 0 end if next ReSizeText = tempmessage
hvis jeg så skal være ekstra speciel, kan man så dele VAR så VAR1 ender med at have måske 100 tegn mindre end VAR2 såfremt teksten er længere end fx 1000 tegn?
Ja det kan man da man kan bare trække 100 fra hvis længden er > 1000
VAR = "Jeg har en cykel" strLen = Len(var) delVed = Int(strLen/2) if delVed > 0 then if strLen > 1000 then delVed = delVed - 100 '-100 hvis total længden >1000 index = inStrRev(var, " ", delVed) if index > 0 then var1 = left(var,index) var2 = mid(var,index+1) end if end if
PERFEKT! legede lidt mere med at par småting og det kører helt som det skal! takker
Synes godt om
Ny brugerNybegynder
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.