/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste