try
function set()
{
  var ta =  document.getElementById("textAr");
  r1 = document.selection.createRange();
  r1.scrollIntoView();
  ss = r1.text;
  r  = r1.getClientRects();
  getData();
  ta.innerText=strData ; 
  
  if( ss != "" )
  {
  var rng = ta.createTextRange();
  var rng2= rng.duplicate();
  rng.moveToPoint(r[0].left,r[0].top);
  rng.select();
  rng2.setEndPoint("StartToEnd", rng);
  rng.moveToPoint(r[r.length-1].right,r[r.length-1].top);
  rng2.setEndPoint("EndToEnd", rng);
  rng2.select();
  rng2.scrollIntoView();
  }
}