function getRangeObject(win) {
win = win || window;
if (win.getSelection) {
try{
return win.getSelection().getRangeAt(0);
} catch (e) { /*If no text is selected an exception might be thrown*/ }
} else if (win.document.selection) { // IE8
var range = win.document.selection.createRange(); //Microsoft TextRange Object
return fixIERangeObject(range, win);
}
return null;
}
function test() {
var range = getRangeObject();
if (range) {
alert(range);
} else {
alert('Сначала выделите текст');
}
}
Эту функцию можно вызвать с помощью баттона на онклик:
<input type="button" value="test" onclick="test();" />
Вопрос: как сделать,что бы алерт выскакивал не по баттону,а при окончании выделения?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Коллеги, подскажите пожалуйста, каким образом можно срендерить html в png или jpeg на node? Отправлять request на сайт с ссылкой своего сайта для рендера...
Не уверен, что правильно поставлен вопрос но постараюсь объяснить в деталях
Доброго времени суток, подскажите пожалуйста, а то голова уже кипит) Есть подобие чата в который поступают сообщения (массив messages), как можно...