Как работать с выделенным текстом в IE11?
Простой скрипт, в IE11 не возвращает ничего, хотя работает в других браузерах.
function makeBold10(){ var selectedText = ''; selectedText = window.getSelection(); alert(selectedText); // выходит пустое окно alert("hello"); // тут работает } <a href="#" onclick="makeBold10(); return false;">Get text 10</a> Следующие варианты тоже не работают: selectedText = document.getSelection(); selectedText = window.getSelection().toString(); Вопрос: можно ли как-то в IE11 "поймать" выделенный текст? Если можно, то на таком же простом примере. |
javascript_pupil,
Выделение в элементах форм |
Спасибо, только прикол в том, что надпись "Выделите что-нибудь в этом тексте, чтобы обновить значения ниже." в IE11 не отображается. В других браузерах есть, а в IE11 - нет. Могу снимок экрана приложить, если у вас IE11 нет.
|
javascript_pupil,
код к себе перенесите и проверьте. |
Сделал. Не работает в IE11. То, что меня интересует "Обернуть выделение звёздочками *...*" не работает. Скопировал в отдельный файл, текст есть, но при нажатии ничего не происходит. Никакие звездочки не появляются. В других браузерах все норм.
|
javascript_pupil,
можно только гадать, что у вас не так. |
А у кого-то работает это в IE11? Система Windows 7, IE11 Версия: 11.0.9600.19596. Версии обновления: 11.0.170 (KB4534251). Настойки проверял, вроде бы все нужные флажки стоят. Другие коды JS работают, ежедневно ими пользуюсь в работе. Если кто-то разбирается в вопросе - напишите, пожалуйста, где работа данного конкретного кода может блокироваться?
|
А зачем тебе трупп?
Ты бы еще про NN вспомнил. Но тут посмотри https://stackoverflow.com/questions/...orking-in-ie11 |
Цитата:
2. Переносить много. 3. Меня IE11 вполне устраивает. Реально. На мой субъективный взгляд это до сих пор один из лучших браузеров. Но чтобы не начинать бесполезный "холивар" на эту тему см. п. 1 и 2. Цитата:
Всем кто принял участие - спасибо! В принципе я нашел решение, которое меня вполне устраивает. Может и на самое красивое, но работает. У меня только 1 вопрос остался: можно ли как то передать через onclick идентификатор (id) или имя (name) активного элемента? Т.е. элемента в котором в данный момент выделен текст. Что-то типа: onclick="addLink(document.activeElement)" // так не работает |
|
Часовой пояс GMT +3, время: 10:33. |