Jeg vil gerne have fremhævet noget tekst på min side. Den tekst der skal
fremhæves kommer fra et søgefelt.
Jeg har prøvet med replace, men når jeg skal fremhæve den fundne tekst med
fed, så er der problemer med " "
først er der replace delen, det giver denne fejlmeddelelse
Microsoft VBScript compilation (0x800A03EE)
Expected ')'
/web5/www/seek.asp, line 35, column 75
ArticleReplace = Replace(oRsMainArticle("ArticleData"), strSeek,
"<strong>"strSeek"</strong>", 1, -1, 1)
--------------------------------------------------------------------------^
Hvis jeg bruger regex funktionen, så udskifter den søgeordet med $1 (med fed
skrift type). Jeg har fundet regex omtalt her:
<URL:
http://groups.google.com/groups?q=g:thl2713461051d&dq=&hl=en&lr=&ie=UTF-8&newwindow=1&safe=off&client=lgtech-kb&selm=c6ear4%24fji%241%40sunsite.dk >
Koden jeg har forsøgt med.
<% DIM ArticleReplace, ArticleReplace2, strSeek, regex
strSeek = Request.Form("seek")
ArticleReplace = Replace(oRsMainArticle("ArticleData"), strSeek,
"<strong>"strSeek"</strong>", 1, -1, 1)
Response.Write ArticleReplace
Response.Write "<br><br><br>"
ArticleReplace2 = oRsMainArticle("ArticleData") ' <- fundne tekst
Set regex = New RegExp
regex.Pattern = strSeek ' <- søgeordet
regex.IgnoreCase = True
regex.Global = True
Response.Write regex.Replace(ArticleReplace2, "<strong>$1</strong>")
%>
Jeg er tilfreds med 1 løsning, men vil da gerne vide hvordan begge virker.
--
Mvh Christian
http://www.cmnielsen.dk
What capital has 164 letters in its name? See my web page to find out.
Nyeste Artikel : Crenicichla compressiceps.
http://cmnielsen.dk/crenicichla.htm
The scary thing about looking for truth is that you might find it.