Tja, du skulle ju kunna ersätta If-satserna som kolla om det är speciella tecken med en Select Case... det skulle snabba upp lite...
Trådstart#1
Har här nedan gjort ett script som bygger på lite data som jag samlat här i forumet.
Det går ut på att ersätta bokstäver till bilder istället. Hittade bara ett som omvandlade siffror. Men är liksom inte bäst på sådant här så jag skulle vilja ha tips på förbättringar:
<%
dir = "tecken/"
alt = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 .,!?"
text = "Din, textsträng som du vill översätta"
For i = 1 To Len(text)
If Instr(alt, Mid(text,i,1)) > 0 then
If Mid(text,i,1) = " " then
tmpstr = tmpstr & "<IMG SRC='"&dir&"tecken1.gif'>" & vbCrLf
End If
If Mid(text,i,1) = "." then
tmpstr = tmpstr & "<IMG SRC='"&dir&"tecken2.gif'>" & vbCrLf
End If
If Mid(text,i,1) = "," then
tmpstr = tmpstr & "<IMG SRC='"&dir&"tecken3.gif'>" & vbCrLf
End If
If Mid(text,i,1) = "!" then
tmpstr = tmpstr & "<IMG SRC='"&dir&"tecken4.gif'>" & vbCrLf
End If
If Mid(text,i,1) = "?" then
tmpstr = tmpstr & "<IMG SRC='"&dir&"tecken5.gif'>" & vbCrLf
End If
If Mid(text,i,1) <> " " AND Mid(text,i,1) <> "?" AND Mid(text,i,1) <> "!" AND Mid(text,i,1) <> "," AND Mid(text,i,1) <> "." then
tmpstr = tmpstr & "<IMG SRC='"&dir& Mid(text,i,1)&".gif'>" & vbCrLf
End If
End If
Next
text = tmpstr
Response.Write(text)
%>
