Второе решение. Гораздо более приятное.
//Находит и подсвечивает выбранные слова.
function FindNlightKeywords()
{
var searchWords = document.getElementById('inputKeywords').value;
if(searchWords && searchWords!='')
{
var body = window.parent.frames[0].document.body;
if(body)
{
if(initialBody)
{
body.innerHTML = initialBody;
}
else
{
initialBody = body.innerHTML;
}
var textRange = body.createTextRange();
while(textRange.findText(searchWords))
{
textRange.execCommand('backcolor',false,'yellow');
textRange.collapse(false);
}
}
}
}