Avatar billede budda Nybegynder
23. november 2006 - 13:05 Der er 5 kommentarer

Søg i layer

Kan man søge direkte på siden i et bestemt layer og ja hvordan?

Nu tænker jeg på en tekst hvor der eks står:
"Jeg hedder jørgen"

Så søger man på selve siden "hedder" og så sker der noget automatisk med "hedder" eks. deen får grøn baggrund
Avatar billede gider_ikke_mere Nybegynder
23. november 2006 - 13:30 #1
Nu er jeg slet ikke inde i Javascript, og ikke en haj i html eller css, men jeg tror det du søger ville kræve at hvert ord havde et unikt ID. På den måde ville det i hvert fald kunne lade sig gøre. Spørgsmålet er hvor tungt det ville blive.
Avatar billede gider_ikke_mere Nybegynder
23. november 2006 - 13:33 #2
Via en explode-funktion af teksten burde man med en tæller kunne give hvert ord et unikt fortløbende ID-nr. Bruger du database/PHP/ASP?
Avatar billede olebole Juniormester
23. november 2006 - 14:23 #3
<ole>

Du kan lave noget à la:

<script type="text/JavaScript">
function doDaShit(sID) {
    var o = document.getElementById(sID),
    s = o.innerHTML;
    s = s.replace(/(tekst)/gi, "<span style='background:yellow'>$1</span>");
    o.innerHTML = s;
}
</script>

<div id="gnu">
Her står en tekst i et div<br>
og endnu en tekst i linjen nedenfor
</div>

<button onclick="doDaShit('gnu')">TEST</button>

Det er ikke kønt at bruge den ikke-standardiserede property 'innerHTML' - som iøvrigt slet ikke kan bruges under XHTML - men ellers skal du ud i at skrive en større parser ... og det har jeg ikke tid til at skrive til dig nu  =)

/mvh
</bole>
Avatar billede gider_ikke_mere Nybegynder
18. august 2007 - 11:46 #4
budda: Var det ikke en ide at følge lidt op på dette spørgsmål!
Avatar billede gider_ikke_mere Nybegynder
11. november 2007 - 20:18 #5
???
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