September 20, 2011

highlight results with javascript (prototype required)

function highlightWordSearching(componentId, search){
    if(search && !search.blank()){
    search = search.replace(‘&’,’&’);
        var search_regexp = new RegExp(‘>([^<])?(‘+search.trim()+’)([^>])?<’,’ig’);
        $(componentId).innerHTML = $(componentId).innerHTML.replace(search_regexp,’>$1$2$3<’);
    }
}