0
oslokot
29.02.16
✎
12:51
|
Всем привет. Нарисовалась такая проблема.
На форме есть поле HTML документа, а в нем некая гиперссылка.
В событии ПриНажатии идет переход по навигационной ссылке и она открывается в браузере (у меня по умолчанию Хром).
Так вот, почему-то происходит подмена символов в строке этой ссылки "%2B" на "+" и на страничку я уже естессно не попадаю.
Как избежать такого искажения?
Пример ссылки на яндекс-диск
&НаКлиенте
Процедура ПриОткрытии(Отказ)
хтмл = "<html><a href="";тестовая ссылка на ЯД</a>;</html>";
КонецПроцедуры
&НаКлиенте
Процедура хтмлПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ПерейтиПоНавигационнойСсылке(ДанныеСобытия.Href);
КонецПроцедуры
|
|
1
oslokot
29.02.16
✎
13:40
|
Проблема решена дополнительной кодировкой строки содержащую ссылку
КодироватьСтроку(ДанныеСобытия.Href, СпособКодированияСтроки.КодировкаURL)
Спасибо! :)
Буду заходить, обращаться
|
|