Ce script permet de faire la recherche des mots dans la page avec Internet Explorer mais Firefox n'exécute pas ce script.
<SCRIPT language=JavaScript>
var win = window; // fenêtre window
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
txt = win.document.body.createTextRange();
// chercher le enième équivalent a partir du point courant de la page
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
// s'il existe, le marquer
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
// sinon recommencer en debut de page
else {
if (n > 0) {
n = 0;
findInPage(str);
}
//s'il n'existe pas .
else
alert("La recherche n'a rien donnée. Vérifiez l'orthographe.");
}