Les codes sur la recherche et surbrillance que j'ai pu trouver ne permettent pas de conserver l'intégrité du document et ce notamment sur les liens, modification dynamiques ou autres...
Partant de ce constat le cahier des charges à été simple
- Faire une recherche de mots dans la page en cours, à l'aide de la décomposition des noeuds type TEXT_NODE...
- Pouvoir effacer la recherche et en lancer une autre...
- Ne pas détériorer les éventuels liens ou autres ajouts dynamiques du document...
- Essayer de faire un truc sympa et convivial...
- Me faire plaisir même si il y a eu des prises de tête
Si vous la trouvez trop lourde il en existe des soft et notamment RECHERCHE ET SURBRILLANCE de f bnkcm à l'adresse suivante http://www.javascriptfr.com/code.aspx?ID=39413
Testé sous windows et les principaux navigateurs IExplorer, FireFox, Opera, Safari, NetScape, K-Meleon
Tout est abondamment expliqué dans le fichier gfpage.htm.
Il ne vous reste plus qu'a tester.