Avatar billede xign Nybegynder
01. januar 2006 - 17:22 Der er 3 kommentarer

Søgning i tekst på en hjemmeside

Hey

Jeg står og magler et javascript der kan søge imellem en masse forskelig tekst på en hjemmeside... jeg har fundet dette script indtil videre, men problemet er at den ikke viser alle resultaterne med det angivne søgeord...

Xign
Avatar billede xign Nybegynder
01. januar 2006 - 17:29 #1
<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Mike Hall (MHall75819@aol.com) -->
<!-- Web Site:  http://members.aol.com/MHall75819 -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var NS4 = (document.layers);
var IE4 = (document.all);

var win = this;
var n  = 0;

function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0) alert(str + " was not found on this page.");
}
if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else
alert(str + " was not found on this page.");
}
}
return false;
}
//  End -->
</script>


<form name=search onSubmit="return findInPage(this.string.value);">
<input name=string size=15 onChange="n = 0;" style="font-weight: 700"><b><font face="MS Sans Serif">
Avatar billede roenving Novice
02. januar 2006 - 11:31 #2
Hvad skal du søge i ?-)
Avatar billede xign Nybegynder
16. januar 2006 - 14:28 #3
I en masse tekst der er på hjemmesiden...
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