Avatar billede mydream Nybegynder
19. september 2005 - 10:44 Der er 11 kommentarer og
2 løsninger

Søgeresultat med fed markering af søgeord i tekst

Jeg har lavet en søgning i nogle tekster, og når teksten så vises, vil jeg gerne have fremhævet søgeordet med BOLD. Hvordan gør man det?
Avatar billede softspot Forsker
19. september 2005 - 10:50 #1
Du kan finde de steder i de tekster hvori du søger (kompliceret!) og så omstille de ord du har søgt efter med et <span class="searchword">...</span>.

På denne måde kan du også scripte lidt og f.eks. lave en clientside find næste funktion ved at finde de elementer som har klassen searchword.

style til klassen searchword skal selvsagt have font-weight:bold :)
Avatar billede kalp Novice
19. september 2005 - 10:50 #2
replace(dinTekst,"<%request.querystring("ditsøgeord")","<h3><%request.querystring("ditsogeord")%></h3>")



skift <h3> <\h3> ud med tags for fed..

hvis ikke det er replace så er der vidst noget som hedder replaceAll

men noget i den stil tror jeg
Avatar billede kalp Novice
19. september 2005 - 10:51 #3
ser ud til at mit forslag er primitivt:P
Avatar billede softspot Forsker
19. september 2005 - 10:52 #4
replace burde løse opgaven :)
Avatar billede softspot Forsker
19. september 2005 - 10:56 #5
Hvis det fungerer er det vel helt fint at holde det simplet :)
Avatar billede kalp Novice
19. september 2005 - 10:59 #6
Det er selvfølgelig rigtig nok:) Som min lærer siger det...

"Vi går ikke efter, at lave perfekte løsninger... vi laver bare noget som virker:P"
Avatar billede softspot Forsker
19. september 2005 - 11:00 #7
Jeps, det er der flest penge i ;)
Avatar billede mydream Nybegynder
19. september 2005 - 11:01 #8
Jeg tror på ideen, men er der ikke lidt kludder i det med asp? Hvis vi nu siger, at mit søgeord ligger som en variabel SEEKWORD, hvordan får jeg det så proppet ind i linjen?
Avatar billede softspot Forsker
19. september 2005 - 11:03 #9
replace(dinTekst,SEEKWORD,"<span class=""searchword"">" & SEEKWORD & "</span>")
Avatar billede mydream Nybegynder
19. september 2005 - 11:06 #10
perfekt. tak for hjælpen. Lægger I begge et svar, så kan I få lov at dele pointene.
Avatar billede softspot Forsker
19. september 2005 - 11:14 #11
Velbekomme :)
Avatar billede kalp Novice
19. september 2005 - 11:14 #12
Helt i orden:)

softspot >> http://eksperten.dk/spm/649192
Avatar billede softspot Forsker
19. september 2005 - 11:22 #13
Tak for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester