El siguiente javascript nos permite buscar palabras dentro de una página web. Una herramienta útil que se puede utilizar para buscar palabras en páginas que contienen mucho texto.
Tienes que copiar el script dentro de body.
<!-- Copiar dentro del tag BODY -->
<script language="Javascript">
// By Mike Hall (MHall75819@aol.com)
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window; // Con frames usar top.nombre.window;
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
// Find next occurance of the given string on the page,
wrap around to the
// start of the page if necessary.
if (NS4) {
// Look for match starting at the current point. if not
found, rewind
// back to the first match.
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
// if not found in either direction, give message.
if (n == 0)
alert("Not found.");
}
if (IE4) {
txt = win.document.body.createTextRange();
// Find the nth match from the top of the page.
for (i = 0; i <= n && (found = txt.findText(str)) !=
false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
// if found, mark it and scroll it into view.
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
// Otherwise, start over at the top of the page and find
first match.
else {
if (n > 0) {
n = 0;
findInPage(str);
}
// Not found anywhere, give message.
else
alert("Not found.");
}
}
return false;
}
</script>
<form name="search" onsubmit="return findInPage(this.string.value);">
<font size="2"><p></font><font size="3"><input name="string"
type="text" size="15"
onChange="n = 0;"></font> <input type="submit" value="Buscar"> </p>
</form>
Descargar