Originariamente inviato da Mich_
per una pagina HTML:
codice:
var tutto = document.body.innerHTML;
var parola="pippo" 
var trova = new RegExp("("+parola+")", "ig")
var nuovo = tutto.replace(trova, "<span class='found'>$1</span>");
document.body.innerHTML = nuovo;
Non sono sicuro al 100% che funzioni.

Nota: comporta un'opportuno CSS e manca dell'evento che puo` far partire la ricerca (come dire: occorre lavorarci, forse conviene fare la sostituizione di un pezzo di pagina).

Per un file text non si puo` fare (il JS non ha accesso al file).
Thank Mich_