Det är så att jag skulle vilja ha kodfärgningg i mitt forum. Jag har kommit en bit på vägen vad gäller olika färger för olika typer av texter men har nu fastnat. Jag skulle vilja att: Jag har gjort en komponent som du kan ladda ner gratis på tassadar.gladh.nu/page_download.asp Njae, jag söker inte en komponent utan bara ett relativt enkelt script enligt ovanstående kriterier.. Tack ändå :) du får modda den lite......kan vara lite buggarKodfärgning
- vanlig text förblir svart
- Kod mellan <% och %> ska vara röd (ASP-kod)
- Kod mellan < och > ska vara blå (HTML-kod)
Hur fixar jag det? Jag har som skrivet kommit en bit på vägen men att posta min funktion här tillför absolut ingenting - den är oväsentlig. Oerhört tacksam för en funktion..Sv: Kodfärgning (ASP vs HTML vs text)
Just nu ligger endast XML-fil för ASP-kodning, men det är ju inte så svårt att göra en för HTML själv.
- MSv: Kodfärgning (ASP vs HTML vs text)
Sv: Kodfärgning
den söker efter <> för röd fäårg
samt % % för blå färg
<code>
Function makeRed(sText)
Set regEx = New RegExp
regEx.Global = true
regEx.IgnoreCase = True
'** sök efter < > och gör text mellan dem blå
regex.Pattern = "\<((.|\n)*?)\>"
sText = (regEx.Replace(sText,"<font color='blue'>$1</font>"))
'** kalla på funktionen som gör röd text
'** returnera
makeRed = makeBlue(sText)
End Function
Function makeBlue(sText)
Set regExp = New RegExp
regExp.Global = true
regExp.IgnoreCase = True
'** sök efter % % och gör röd
regexp.Pattern = "\%((.|\n)*?)\%"
sText = (regExp.Replace(sText,"<font color='red'>$1</font>"))
'** returnera
makeBlue = sText
End Function
testStrang = "detta <är blåtext> och % detta är röd %"
response.write makeRed(testStrang)
</code>
//Putte