Send a suggestion!

We're building a brand new version of the site, and we'd love to hear your ideas

Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Rated
Read 19,020 times

Related Categories

Highlighting phrases in text

davepamn

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>

NishiSoft provides Part I of the Information Technology Project collaboration. Sign up and list your IT project tasks, assign task too friends, and get percent complete task. Part will include a work order system with NishiSoft acting as the middle man between software task order, verification of requirements meet and services delivered, and generation of the voucher for payment between parties.

Comments