Avatar billede hoppe11 Nybegynder
30. marts 2009 - 20:57 Der er 6 kommentarer og
1 løsning

marker tekststrenge

hej

jeg står og mangler et script som kan markere tekststrenge..

det skal bruges til en søgefunktion jeg har lavet og så skal jeg på resultatsiden have markeret de tekststrenge som der blev søgt efter..

eks.
var arr = array('en tekststreng', 'en anden tekststreng');

jeg har et array med søgestrengene og de skal så markeres i søgeresultaterne..
Avatar billede olebole Juniormester
31. marts 2009 - 09:34 #1
<ole>

På serveren skriver du et styled span rundt om de ord, der skal markeres

/mvh
</bole>
Avatar billede hoppe11 Nybegynder
31. marts 2009 - 10:51 #2
ja, men hvordan kan man lave det i et javascript? altså så det styles på klientsiden?
Avatar billede olebole Juniormester
31. marts 2009 - 14:04 #3
HTML:
    <span class="highlight">ord</span>

CSS:
    .highlight {
        background: yellow;
    }

Jeg fortår ikke rigtig, hvad du vil bruge JavaScript til ved en søgning
Avatar billede hoppe11 Nybegynder
31. marts 2009 - 17:41 #4
nej, men jeg har en tekst f.eks. i en <div>

tekststrenge som matcher værdierne i mit array skal highligtes, og det skal ske via et javascript

jeg fortæller bare om at det er til en søgefunktion for at give et bedre billede af hvad det skal bruges til
Avatar billede olebole Juniormester
31. marts 2009 - 23:52 #5
Det er ikke til at vide, når jeg ikke ved præcis, hvordan det skal bruges. Hvad indeholder div'et? Tekst, HTML?
Avatar billede hoppe11 Nybegynder
01. april 2009 - 11:23 #6
div'et _kan_ også indholde en smule html i form a <a href>, men ellers er det plain tekst
Avatar billede hoppe11 Nybegynder
01. juli 2009 - 10:42 #7
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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