![]() |
|
УФ, запретить выделение текста в поле HTML документа | ☑ | ||
---|---|---|---|---|
0
PuhUfa
29.04.16
✎
09:25
|
Есть поле HTML документа связанное с текстовым реквизитом.
Присваиваю значение: Показатели = "<html> <head><style>body { overflow-y: hidden; -webkit-user-select: none; -ms-user-select: none; -user-select: none; -moz-user-select: none; } </style> </head><body><p><h0>тут по задумке будет всякий разный текст</h0></p></body></html>"; На форме все показывает, но текст по прежнему можно выделять. В обычном html работает, а из под 1С нет. Как запретить? ТолькоПросмотр не предлагать, с ним не работает событие ПриНажатии |
|||
1
DmitrO
29.04.16
✎
09:51
|
Показатели = "<!DOCTYPE html><html>
|<head> | <meta http-equiv="Content-Type" content="text/html; |charset=utf-8" /> | <meta http-equiv="X-UA-Compatible" content="IE=9" /> | <style>body { overflow-y: hidden; ... |
|||
2
DmitrO
29.04.16
✎
09:56
|
++
палка перед charset лишняя. Суть в том что надо задать совместимость браузера чтобы он рендерил страницу как IE9 как минимум, и знал новые стили, по дефолту он работает как IE7. |
|||
3
PuhUfa
29.04.16
✎
10:01
|
Не хочет. По прежнему выделяет (
|
|||
4
PuhUfa
29.04.16
✎
10:14
|
IE=EmulateIE9
тоже не помогает. дает выделять текст. |
|||
5
DmitrO
29.04.16
✎
10:16
|
а дык, я не посмотрел сразу, это вендорный стиль, в ИЕ не заработает :)
http://htmlbook.ru/css/-webkit-user-select |
|||
6
DmitrO
29.04.16
✎
10:18
|
будет работать только в браузерах на основе вебкита.
|
|||
7
PuhUfa
29.04.16
✎
10:23
|
(6) в инете пишут что для ИЕ
-ms-user-select: none; |
|||
8
PuhUfa
29.04.16
✎
10:27
|
+(7) только, походу, это работает начиная с 10 ИЕ
https://blogs.msdn.microsoft.com/ie_ru/2012/01/17/1423/ печалька... -( |
|||
9
DmitrO
29.04.16
✎
10:29
|
тогда ставь савместимость еще выше: IE10 или IE11
|
|||
10
DmitrO
29.04.16
✎
10:30
|
ну и, конечно же, надо обсепечить, чтобы браузер на клиенте был не меньше указанного, иначе все равно не отобразится
|
|||
11
DmitrO
29.04.16
✎
10:32
|
а то и вообще так: content="IE=edge"
https://msdn.microsoft.com/en-us/library/jj676915.aspx проверять надо |
|||
12
PuhUfa
29.04.16
✎
10:40
|
(11) и так и так попробовал. Без изменений... может сама 1С не может так
|
|||
13
PuhUfa
29.04.16
✎
11:56
|
(9) Все работает когда ставим IE10. Сразу не взлетело из-за моего косяка, пока пробовал разные варианты сам накосячил в одном месте. Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |