Показать сообщение отдельно
  #4 (permalink)  
Старый 08.09.2011, 11:39
Профессор
Отправить личное сообщение для da_ff Посмотреть профиль Найти все сообщения от da_ff
 
Регистрация: 12.05.2009
Сообщений: 317

function a (o) {
  if (document.selection) {
    var s = document.selection.createRange(); 
    if (s.text) {
      s.text = '<b>' + s.text + '</b>';
      s.select();
    }
  } else if (typeof o.selectionStart === 'number') {
    var
      b = '<b></b>'.length,
      value = o.value,
      start = o.selectionStart,
      end = o.selectionEnd,
      len = end - start;

    o.value = value.substring(0, start) + '<b>' + value.substring(start, end) + '</b>' + value.substring(end);
    o.setSelectionRange(start + len + b, start + len + b);
  }
}

Последний раз редактировалось da_ff, 08.09.2011 в 12:03.
Ответить с цитированием