kana2008
Messages postés4Date d'inscriptionjeudi 13 mars 2008StatutMembreDernière intervention26 février 2010
-
26 févr. 2010 à 12:40
ChasseurDeChimeres
Messages postés292Date d'inscriptionmercredi 7 novembre 2007StatutMembreDernière intervention15 janvier 2013
-
28 févr. 2010 à 20:41
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.");
}