Nu har jag såhär:
Function Fix(text)
Fix = Replace(text, "[i ]", "<i>")
Fix = Replace(fix, "[/i ]", "</i>")
Fix = Replace(text1, "[b ]", "<b>")
Fix = Replace(fix, "[/b ]", "</b>")
Fix = Replace(text2, "[u ]", "<u>")
Fix = Replace(fix, "[/u ]", "</u>")
Och utskriften:
Fixedtext = Fix(SmileyReplace(post))
Response.Write (Fixedtext)
Resultatet blir att itne en enda tråd skriv ut...
Hur skulle en komplett funkction av dessa tre funkctioner kunna se ut?
'Smileys
Function SmileyReplace(sString)
Dim dic, k
Set dic = Server.CreateObject("Scripting.Dictionary")
dic(":D") = "../smiley/asgarv.gif" : dic(":)") = "../smiley/happy.gif"
dic(";)") = "../smiley/bounce2.gif" : dic("8)") = "../smiley/glasses.gif"
dic(":P") = "../smiley/tongue.gif" : dic("B)") = "../smiley/Eyecrazy.gif"
dic(":/") = "../smiley/skriker.gif" : dic(":(") = "../smiley/pissed.gif"
dic(":#") = "../smiley/throwup.gif"
For Each k In dic.Keys
sString = Replace(sString, " " & k, " <img src=""" & dic(k) & """>", 1, -1, 1)
Next 'k
Set dic = Nothing
SmileyReplace = sString
End Function
Och för texten:
Function Fix(text)
Fix = Replace(text, "[i ]", "<i>")
Fix = Replace(fix, "[/i ]", "</i>")
Fix = Replace(text1, "[b ]", "<b>")
Fix = Replace(fix, "[/b ]", "</b>")
Fix = Replace(text2, "[u ]", "<u>")
Fix = Replace(fix, "[/u ]", "</u>")
'// HÄR ÄR DET FRITT FRAM ATT LÄGGA TILL EGNA!
End Function
Sen den sista som Sebbe gav mig.