Поиск 

JavaScript

cvcssawsasdq
Четверг
Февраль 17, 2011 г.
Получение количества строк в textarea элементе? IE4+  function textareaCurLineNum(obj) {   var rowHeight = obj.clientHeight/obj.rows;   var curHeight = obj.createTextRange().boundingHeight;   return parseInt(curHeight/rowHeight)+(obj.value!=''? 1:0); } Обратите внимание на то, как ведется подсчет строк:      если текстовое поле пусто, то функция вернет 0 (хотя курсор и мигает в первой строке), ибо строк реально нет;    ...
Теги: JavaScript Автор: Луна | Просмотров: 1685 | Нет комментариев | print |
Четверг
Февраль 17, 2011 г.
Получение позиции текстового курсора в textarea элементе (textarea - позиция курсора)? IE4+Mozilla/Gecko function getCaretPos(obj)
{
  obj.focus();
 
  if(obj.selectionStart) return obj.selectionStart;//Gecko
  else if (document.selection)//IE
  {
    var sel = document.selection.createRange();
    var clone = sel.duplicate();
    sel.collapse(true);
    clone.moveToElementText(obj);
  &n...
Теги: JavaScript Автор: Луна | Просмотров: 1493 | Нет комментариев | print |
Четверг
Февраль 17, 2011 г.
Как сделать так чтобы выделение, после замены выделенного текста не пропадало? IE  if (document.selection)
 {
  var s = document.selection; //создаем объект из выделенного
  var r = s.createRange(); //создаем на основе выделенного объект TextRange

  var len = r.text.length; //вычисляем длину первоначального текста
  var newText= "сдесь текст который заменит первоначальный";
  r.text = newText;

  len = newText.length - len; //вычисляем разницу длин нового ...
Теги: JavaScript Автор: Луна | Просмотров: 1222 | Нет комментариев | print |
Четверг
Февраль 17, 2011 г.
Перемещение (установка) текстового курсора в начало или конец поля ввода textarea или input? IE4+  Internet Explorer позволяет нам сделать это при помощи следующих методов : createTextRange() - данный метод создает объект типа TextRange (текстовый диапазон) и позволяет манипулировать текстом. Пустой текстовый диапазон представляет собой курсор - точку ввода. collapse() - данный метод объекта TextRange сужает текстовый диапазон до 0 (превращает его в курсор (в точку ввода)) и устанавливает точку ввода либо в начало диапазона (collapse(true) или п...
Теги: JavaScript Автор: Луна | Просмотров: 2132 | Нет комментариев | print |
Четверг
Февраль 17, 2011 г.
Выделение текста в TEXTAREA на другой? Как это ни "странно" :-), но реализация ветвится из-за разных методов работы с выделениями в IE и Mozilla/Gecko:IE4+  В Internet Explorer используем объект selection, который представляет текущее выделение и его метод createRange, создающий объект TextRange из текущего выделения. Полученный TextRange объект имеет свойство text (для чтения и записи), которое и дает нам выделенный текст. Т.е. прочитали TextRange.text, сделали изменения и записали назад.

См....
Теги: JavaScript Автор: Луна | Просмотров: 2020 | Нет комментариев | print |
cvcssawsasdq
Категории
ТОП 10 - Авторы
  1     Луна   1961     2.97   
  2     pobeda   487     2.98   
  3     Tais   444     3.12   
  4     Foma   139     2.92   
  5     Lubov   52     2.9   
  6     Angel   45     2.92   
  7     Dolores   45     2.77   
  8     Paradiz   31     2.84   
  9     Xenta   29     2.82   
  10     Pryanik   26     2.79   
все авторы 
Последние статьи

Весняний дощ

Воскресенье, Май 21, 2017 г.
|
pobeda | 305 |

Вода и жизнь

Воскресенье, Май 21, 2017 г.
|
Луна | 306 |

Торт "Пьяная вишня"

Вторник, Май 09, 2017 г.
|
Луна | 361 |

Голубцы с грибами

Четверг, Апрель 20, 2017 г.
|
Луна | 355 |

Медицинское освидетельствование

Понедельник, Март 20, 2017 г.
|
Луна | 562 |
Популярные статьи

Елизавета Кингстон

Вторник, Август 10, 2010 г.
|
Луна | 1098 |

Арктика

Воскресенье, Март 27, 2011 г.
|
Луна | 9091 |
|
Луна | 2848 |

Бангладеш

Вторник, Июль 20, 2010 г.
|
Tais | 2567 |
|
Луна | 23708 |

Реклама

веб сайт, разработка сайтов, css, html, php, mySQL, админка, создание сайта, хостинг, доменное имя, сайт визитка, сайт каталог, информационный сайт, корпоративный сайт, интернет магазин, портал, поддержка сайтов

Облако тегов