|
| Fremhæve søgeresultat?? Fra : Søren |
Dato : 18-11-02 15:16 |
|
Hey!
Er der nogen af jer der kender en (relativt) nem måde at markere et søge
resultat med, f.eks., gult?
Jeg har nemlig en søge funktion, hvor, når man søger, der kommer en række
billeder og tekst til dem frem. Der er ofte en del tekst. Og så ville det
jo være meget smart, hvis man kunne fremhæve "Best nr. 12345" når det nu er
det kunden har søgt på.
Any thoughts?
Regards,
Søren
| |
Jakob Andersen (18-11-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 18-11-02 15:35 |
|
"Søren" <ask@me.com> wrote
> Er der nogen af jer der kender en (relativt) nem måde at markere et søge
> resultat med, f.eks., gult?
SearchString = "Søgeord"
DinHTML = "<html>.................</html>"
DinHTML = Replace( DinHTML, SearchString, "<span style=""color:yellow;"">" &
SearchString & "</span>" )
Response.Write( DinHTML )
--
Jakob Andersen
| |
Rune Bjerregaard (19-11-2002)
| Kommentar Fra : Rune Bjerregaard |
Dato : 19-11-02 21:07 |
|
>
> SearchString = "Søgeord"
> DinHTML = "<html>.................</html>"
> DinHTML = Replace( DinHTML, SearchString, "<span style=""color:yellow;"">"
&
> SearchString & "</span>" )
> Response.Write( DinHTML )
Hvad så hvis "Søgeord" tilfældigvis står i noget tekst som ikke er
præsentationen af søgeresultater?
| |
Ras (19-11-2002)
| Kommentar Fra : Ras |
Dato : 19-11-02 23:23 |
|
> > SearchString = "Søgeord"
> > DinHTML = "<html>.................</html>"
> > DinHTML = Replace( DinHTML, SearchString, "<span
style=""color:yellow;"">"
> &
> > SearchString & "</span>" )
> > Response.Write( DinHTML )
>
> Hvad så hvis "Søgeord" tilfældigvis står i noget tekst som ikke er
> præsentationen af søgeresultater?
Så lav DinHTML = "<html>.................</html>" om til:
DinHTML = "<table>.......bla-bla..........</table>"
Så får det ikke indflydelse på resten af dit doc.
mvh.
Ras.
| |
Jakob Andersen (20-11-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 20-11-02 00:55 |
|
"Rune Bjerregaard" <Rune(remove-for-reply)@Direkte.org> wrote
> Hvad så hvis "Søgeord" tilfældigvis står i noget tekst som ikke er
> præsentationen af søgeresultater?
JEg går udfra at du mener hvis teksten står i f.eks. et tag eller lignende?
Hvis det er det du mener så fjern alle HTML tags fra DinHTML først med en
kode ala dette:
<%
Dim objRegExp
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<(.|\n)+?>"
DinHTML= objRegExp.Replace(DinHTML , "")
Set objRegExp = Nothing
'Fremhæv søgeresultat
%>
--
Jakob Andersen
| |
Søren (25-11-2002)
| Kommentar Fra : Søren |
Dato : 25-11-02 15:43 |
|
> Hvis det er det du mener så fjern alle HTML tags fra DinHTML først med
> en kode ala dette:
>
> <%
> Dim objRegExp
> Set objRegExp = New Regexp
> objRegExp.IgnoreCase = True
> objRegExp.Global = True
> objRegExp.Pattern = "<(.|\n)+?>"
> DinHTML= objRegExp.Replace(DinHTML , "")
> Set objRegExp = Nothing
> 'Fremhæv søgeresultat
> %>
Det er rigeligt med den første stump kode, tror jeg... :)
Mange tak for hjælpen!
Mvh.
Søren G. Andersen
| |
|
|