Avatar billede hathor Nybegynder
15. april 2003 - 20:19 Der er 2 kommentarer og
1 løsning

Søge funktion

Jeg har en simpel hjemmeside, der indeholder nogle nøgle-ord, det kan være fisk eller sofa eller alt muligt andet.

Jeg vil gerne lave en java-script funktion der kan søge efter en streng på denne side.

Hvordan gør man lige det?

/Hathor
Avatar billede fangel Nybegynder
15. april 2003 - 20:26 #1
umidbart lydder de somom det vil være nemmere med en server-side løsning, men hvad ved jeg... jeg er ik' så sej til JS... ;)
Avatar billede dr_nielsen Nybegynder
15. april 2003 - 21:23 #2
Kan du ikke bede brugeren om af bruge ctrl+f (søg på denne side)
Avatar billede dr_nielsen Nybegynder
15. april 2003 - 21:52 #3
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN"
    "DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Untitled</title>
    <script type="text/javascript">
    function searchPageFor(key){
        var content = (document.getElementById('content')) ? document.getElementById('content').innerHTML : alert('container mangler');
        if ( content.indexOf ( key ) > 0 ) {
            var ss = new Array()
            var sss = ''
            ss = content.split( key )
            for (var i = 0; i < ss.length; i++)
                sss += (i == ss.length - 1) ? ss[i] : ss[i] + '<b>' + key + '</b>' ;
        }
        document.getElementById('content').innerHTML = sss
    }
    </script>
    <link rel="StyleSheet" href="" type="text/css" />
</head>

<body>
<a href="#" onclick="searchPageFor('xs')">Søg efter 'xs'</a>       
<div id="content"> dsadsad asda dasdasd dsadsad asda dasdasxsd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsxs asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd dsadsad asda dasdasd</div>
</body>
</html>


Herefter kan du koble et inputfelt på hvor søgeordet kan indtastes
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