Пишу потихоньку, возник один вопрос.
У неИЕ браузеров есть selectionStart и selectionEnd для определения начала и конца выделения. А вот у ИЕ с их TextRange таких свойств
вроде как нету. Как, в таком случае, узнать смещение выделения в ИЕ?
Суть проблемы заключается в следующем. Есть такой кусочек кода:
var select = document.selection.createRange();
select.text = number;
Он работает как надо, вставляя number туда, где находится каретка. Но если выделить часть введенной информации и запустить этот код (в моем случае - он запускается как часть функции) - то он отработает как и задумано, кроме одного момента - пропадает каретка. И даже form.focus() ее не возвращает - видимо, пропадают координаты места, где она должна стоять. Как это поправить?