Returns a character phrase with html highlighting a Pattern. The hightlight is dependant on the Type.
<script language="javascript1.1">
function highlight(stPhrase,stPattern,stType)
{
var stInsert;
var sRC;
switch(stType)
{
case "Bold":
stInsert="<b>"+stPattern+"</b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
case "Red":
stInsert="<b><font color='#ff6347'>"+stPattern+"</font></b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
case "Cyan":
stInsert="<font color='#e0ffff'>"+stPattern+"</font></b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
case "Green":
stInsert="<font color='#adff2f'>"+stPattern+"</font></b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
case "Pink":
stInsert="<font color='#ff1493'>"+stPattern+"</font></b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
case "Yellow":
stInsert="<font color='#ffff00'>"+stPattern+"</font></b>";
sRC=replace(stPhrase,stPattern,stInsert);
break;
}
return(sRC);
}
function replace(stPhrase,stPattern,stInsert)
{
var stBuffer; stArray=stPhrase.split(stPattern);
stBuffer="";
for(var i=0; i<stArray.length; i++)
{
if(i<stArray.length-1)
{
stBuffer+=stArray[i]+stInsert;
}
else
{
stBuffer+=stArray[i];
}
}
return stBuffer;
}
</script>
Comments