zoekscript op/in pagina

Status
Niet open voor verdere reacties.

Boeddhisme

Gebruiker
Lid geworden
24 jun 2003
Berichten
42
Hallo,

Ik heb op mijn site op één welbepaalde pagina een zoekscriptje ingevoegd.
Het zoekscript zoekt het getypte woord en als het op de pagina staat dan gaat het direct naar het gevonden woord.
Mijn probleem is nu: hoe maak ik dat het gevonden woord bovenaan komt ipv helemaal onderaan?

Dit is het script:(PS: ik heb "-" gebruikt ipv ">"en"<")

-script language="JavaScript"-

var NS4 = (document.layers); // Welke browser?
var IE4 = (document.all);

var win = window; // scherm te zoeken.
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("Helaas niets gevonden." + '\n' + "Contacteer me via het gastenboek!");
}

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("Helaas niets gevonden." + '\n' + "Contacteer me via het gastenboek!");
}
}

return false;
}

-/ script-

En dit staat tussen de body tags:

-form name="search" onSubmit="return findInPage(this.string.value);" align="center"-

-font size=3--input name="string" type="text" size=20 onChange="n = 0;"--/font-
-input type="submit" value="Zoek"--/form-
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan