Zoekfunctie in meerdere pagina's

Status
Niet open voor verdere reacties.

eric2001

Terugkerende gebruiker
Lid geworden
23 mrt 2001
Berichten
1.600
Hi,
Ik had op m'n site een zoekfunctie. Daarmee kon je heel aardig zoeken, met een behoorlijk bereik. Door een andere opbouw van de site (kleinere dus meer pagina's), kun je nu maar zoeken in een erg beperkt gedeelte.
Mijn vraag:
Heeft er iemand een script om te zoeken in meerdere pagina's, dus bv. /groepen/pagina1.html; /groepen/pagina2.html; enz.
Of is er een andere manier? Als ik eerst een index aan moet maken neem ik dat voor lief, maar liever niet.
Ben ook in voor een site met informatie en ideeën hierover, maar die kon ik met Copernic en Google niet vinden.

Grtz
Eric

Voor de geïnteresseerden het huidige script:
Code:
<!-- Zoekfunctie -->

</style>

<link rel="STYLESHEET" type="text/css" href="../../css/prijslijst.css">
<SCRIPT LANGUAGE="JavaScript">

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 + " niet gevonden!");
}
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 + " niet gevonden!");
}
}
return false;
}
//  End -->
</script>
</head>
<body>

<form name=search>
Zoeken naar:
<input name=string type=text size=15 onChange="n = 0;">
<input type=button value="Zoek nu"
onClick="findInPage(this.form.string.value);">
</form>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan