Jag testade en liknande (?) kod, men förstår inte hur den fungerar... ska väl kopplas ihop på nåt sätt antar jag...
Kan man inte göra en vanlig Replace bara...?
Om man skriver in en text i koden så får man ju bara samma hela tiden... eller?
Som sagt, jag fattar inte...
Du häktar bara på den på dina andra funktioner, viktigt är att du lägger den utanför HTMLEncode, eftersom den kodar om eventuell HTML-kod, vilket min funktion genererar.
Då modifierar vi samma funktion (du måste ha både funktionen getAnchor och funktionen getImage med, och båda måste anropas):
För att få en bild när du skriver [img=sökvägen]
function getImage( strText )
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern = "\[img=(.*?)\]"
getImage = oRegExp.replace( strText, "<img src='$1'>" )
end function
För att få en bild när du skriver [img]sökvägen
function getImage( strText )
set oRegExp = new regexp
oRegExp.global=true
oRegExp.ignorecase = true
oRegExp.pattern = "\[img]((.|\n)+?)\[/img\]"
getImage = oRegExp.replace( strText, "<img src='$1'>" )
end function
Nu medans ni ändå håller på här tänkte jag fråga om hur man gör ifall man har en funktion som fixar länkar också. Det är klurigt eftersom det blir en länk i <img-taggen. Jag använder följande funktion:
Function byt(strText)
strText = (strText)
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true