14.06.2017 08:55:34 am
В этом сообщении я расскажу, как можно получить текст, который был выделен пользователем.
И так, пишем небольшой сценарий:
Теперь немного подробностей: наш сценарий начитается выполняется после того, как будет нажата и отпущен кнопки мыши на странице, за это отвечает событие onmouseup (первая строка). Строчкой ниже помещаем выделенный текст, если таковой имеется, в переменную txt, если выделенного текста нет, то переменная будет пуста. Условие на третей строчки, как раз проверяет переменную на пустоту, если переменная не пуста, то выводим окно с текстом, который был выделен.
Конечно, код вывода модального окна
Спасибо за внимание.
И так, пишем небольшой сценарий:
document.onmouseup = function() {
var txt = document.getSelection();
if (txt != '') {
alert(txt);
};
};
Теперь немного подробностей: наш сценарий начитается выполняется после того, как будет нажата и отпущен кнопки мыши на странице, за это отвечает событие onmouseup (первая строка). Строчкой ниже помещаем выделенный текст, если таковой имеется, в переменную txt, если выделенного текста нет, то переменная будет пуста. Условие на третей строчки, как раз проверяет переменную на пустоту, если переменная не пуста, то выводим окно с текстом, который был выделен.
Конечно, код вывода модального окна
alert(txt);
можно заменить на то, что надо Вам, с переменной можно делать все, что угодно, например, полученный выделенный текст использовать для вставки цитаты на форуме.Спасибо за внимание.
- Жалоба