Tjena,
Skulle någon duktig en kunna göra om detta script till en funktion?
<%
'-------------------------------------------------------
' Katalogen där du lägger bilderna i
'-------------------------------------------------------
dir = "grafik/font/"
'-------------------------------------------------------
' Specialtecken som skall vara godkända
'-------------------------------------------------------
sstr=" .!,?"
'-------------------------------------------------------
' Texten som skall omvandlas
'-------------------------------------------------------
text = "slarver... skyll dig själv!"
For i = 1 To Len(text)
'-------------------------------------------------------
' Om du använder dig av andra tecken typ ,.?! så måste du döpa dem till tex tecken1.gif, etc.
'-------------------------------------------------------
If inStr(sstr,Mid(text,i,1))> 0 then
tmpstr = tmpstr & "<img src=" & chr(34) & dir & "tecken" & instr(sstr,Mid(text,i,1)) & ".gif" & chr(34) & " border=" & chr(34) & "0" & chr(34) & " hspace=" & chr(34) & "1" & chr(34) & ">"
Else
tmpstr = tmpstr & "<img src=" & chr(34) & dir & Mid(text,i,1) & ".gif" & chr(34) & " border=" & chr(34) & "0" & chr(34) & " hspace=" & chr(34) & "1" & chr(34) & ">"End If
Next
text = tmpstr
Response.Write(text)
%>
Jag skulle vilja anropa funktionen ungefär såhär, med två parametrar. Ena är sökvägen till bilderna och andra är texten som ska omvandlas.
KonvertText("bilder/text","omvandla mig")
function KonvertText(dir,text)
'-------------------------------------------------------
' Katalogen där du lägger bilderna i
'-------------------------------------------------------
'-------------------------------------------------------
' Specialtecken som skall vara godkända
'-------------------------------------------------------
sstr=" .!,?"
'-------------------------------------------------------
' Texten som skall omvandlas
'-------------------------------------------------------
For i = 1 To Len(text)
'-------------------------------------------------------
' Om du använder dig av andra tecken typ ,.?! så måste du döpa dem till tex tecken1.gif, etc.
'-------------------------------------------------------
If inStr(sstr,Mid(text,i,1))> 0 then
tmpstr = tmpstr & "<img src=" & chr(34) & dir & "tecken" & instr(sstr,Mid(text,i,1)) & ".gif" & chr(34) & " border=" & chr(34) & "0" & chr(34) & " hspace=" & chr(34) & "1" & chr(34) & ">"
Else
tmpstr = tmpstr & "<img src=" & chr(34) & dir & Mid(text,i,1) & ".gif" & chr(34) & " border=" & chr(34) & "0" & chr(34) & " hspace=" & chr(34) & "1" & chr(34) & ">"End If
Next
KonvertText= tmpstr
end function
------------------
------------------- What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle
Det funkar inte, när jag skriver:
KonvertText("grafik/font/","Konvertera den här texten!")
så säger den att det inte går att använda paranteser när en sub anropas!
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0414)
Det går inte att använda parenteser när en Sub anropas.
/design/password.asp, line 36, column 56
KonvertText("grafik/font/","Konvertera den här texten!")
-------------------------------------------------------^
------------------
------------------- What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle
267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e