If Len(rs("Infotext")) > 150 Then
Response.Write Left(rs("Infotext"), InstrRev(Left(rs("Infotext"), 150), " ")) & _
"<br><a href=""visa_info.asp?""" & rs("NID") & ">Läs mer här >>></a>"
Else
Response.Write rs("Infotext") & "<br>"
End If
Har letat runt lite men inte hittat nått bra svar. Nån som kan hjälpa mig?
Nä, det trodde inte jag heller men kör jag en Response.Write rs("Infotext") så nog fan kommer det ut en massa text. (skrev en djäkla massa bara för att ha nått att testa med. :)
Det lustiga är att den inte verkar vilja känna av när jag kör InStrRev för att hitta mellanslagen. Tror kanske det är den som returnerar null. Men jag har ingen aning om varför och vad jag ska göra åt det? :/
If rs("Infotext")<>"" Then
If Len(rs("Infotext")) > 150 Then
Response.Write Left(rs("Infotext"), InstrRev(Left(rs("Infotext"), 150), " ")) & _
"<br><a href=""visa_info.asp?""" & rs("NID") & ">Läs mer här >>></a>"
Else
Response.Write rs("Infotext") & "<br>"
End If
End If
Dim strInfo
strInfo = Nz(rs("Infotext"), "")
If strInfo <> "" Then
If Len(strInfo) > 150 Then
Response.Write Left(strInfo, InStrRev(strInfo, " ", 150)) & _
"<br><a href=""visa_info.asp?""" & rs("NID") & ">Läs mer här >>></a>"
Else
Response.Write strInfo & "<br>"
End If
End If