УФ, запретить выделение текста в поле HTML документа #771444


#0 by PuhUfa
Есть поле 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 by DmitrO
...
#2 by DmitrO
++ палка перед charset лишняя. Суть в том что надо задать совместимость браузера чтобы он рендерил страницу как IE9 как минимум, и знал новые стили, по дефолту он работает как IE7.
#3 by PuhUfa
Не хочет. По прежнему выделяет (
#4 by PuhUfa
IE=EmulateIE9 тоже не помогает. дает выделять текст.
#5 by DmitrO
а дык, я не посмотрел сразу, это вендорный стиль, в ИЕ не заработает :)
#6 by DmitrO
будет работать только в браузерах на основе вебкита.
#7 by PuhUfa
в инете пишут что для ИЕ -ms-user-select: none;
#8 by PuhUfa
+ только, походу, это работает начиная с 10 ИЕ печалька... -(
#9 by DmitrO
тогда ставь савместимость еще выше: IE10 или IE11
#10 by DmitrO
ну и, конечно же, надо обсепечить, чтобы браузер на клиенте был не меньше указанного, иначе все равно не отобразится
#11 by DmitrO
а то и вообще так: content="IE=edge" проверять надо
#12 by PuhUfa
и так и так попробовал. Без изменений... может сама 1С не может так
#13 by PuhUfa
Все работает когда ставим IE10. Сразу не взлетело из-за моего косяка, пока пробовал разные варианты сам накосячил в одном месте. Спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С