Frågan 15 nov. 2003 00:06 #1 Tjo!
Vill att om titeln är mer än 30 tecken ska den enbart skriva ut 30, och därefter ska det bli tre punkter.. dvs ...
Denna kod har jag:
<%=Left(rs("titel"),30) %>
S Sebbe Medlem sedan jan. 2003 2 285 inlägg If Len(rs("titel")) > 30 Then
Response.Write(Left(rs("titel"), 30) & "...")
Else
Response.Write(rs("titel"))
End If
A atra Medlem sedan nov. 2003 55 inlägg If Len(RecSet("titel")) > 30 Then
Response.Write(Left(RecSet("titel"), 30) & "...")
Else
Response.Write(RecSet("titel"))
End If
A atra Medlem sedan nov. 2003 55 inlägg använd alltid RecSet för att den är mycket roligare än rs:P
Kod ska inte vara rolig utan lätt att förstå. Och eftersom att rs är så vedertaget så förstår man även det. dessutom skänare att skriva eftersom att det inte är så långt. Speciellt om man vill ha suffix...
Sen så kommer er kod göra så att texten blir 33 tecken långt om den från början är 30 tecken lång...
Vettigare då med:
If Len(rs("titel")) > 30 Then
Response.Write Left(rs("titel"), 27) & "..."
Else
Response.Write rs("titel")
End If