|
ПолеHTMLдокумента в 8.2 |
☑ |
0
CAPITALIST
16.02.12
✎
12:52
|
В типовых конфигурациях есть обработка Обозреватель. Представляет собой простейший браузер.
Вот решил выдрать эту обработку и внедрить в свою самописную базу на 8.2. С новой платформой работать только учусь))
Работать все будет в режиме тонкого клиента. Работа через браузер с не будет реализована.
Так сразу открыть обработку, ясное дело, не удалось.
Добавил реквизит Страница с типом Строка неограниченной длинны. Нарисовал управляемую форму. Поместил Страницу на форму и указал Вид - Поле html документа.
В справке нашел только два метода работы с этим типом расширения: Вперед и Назад.
А как туда передать строку адреса и перейти?
|
|
1
Asmody
16.02.12
✎
13:14
|
&НаКлиенте
Процедура Go(Команда)
url=СокрЛП(Адрес);
Если Лев(url,4)<>"http" Тогда
url="http://"+url;
КонецЕсли;
Док=Элементы.ПолеHTMLДокумента.Документ;
Док.location.href=url;
КонецПроцедуры
|
|
2
CAPITALIST
16.02.12
✎
13:19
|
Спасибо!!! то что нужно!
хорошо бы еще получить ссылку на инфу по методам этого объекта.
например, как получить текстовый код страницы
|
|
3
Wobland
16.02.12
✎
13:20
|
(2) это к ДенисуЧ
|
|
4
Asmody
16.02.12
✎
13:40
|
(2) код страницы
Док.documentElement.innerHTML()
всякое
|
|
5
Asmody
16.02.12
✎
13:40
|
ах, тыж! тогда так
|
|
6
Wobland
16.02.12
✎
13:41
|
вон вы о чём.. приберегу ссылку на будущее, спасибо
|
|
7
CAPITALIST
21.02.12
✎
07:27
|
Док.location.href=url;
не открывает сохраненные страницы HTML на винте((((
метод
Док.Open(url)
тоже ничего не открывает(((
как открыть?
|
|
8
CAPITALIST
21.02.12
✎
07:32
|
Док.location.assign(url)
тоже нет. ругается: отказано в доступе.
хотя с интернета странички грузит.
|
|
9
Wobland
21.02.12
✎
07:50
|
8.1
ЭлементыФормы.ПолеHTMLДокумента1.Документ.URL="D:\temp\Парадокс_Монти_Холла.html";
полёт нормальный. ругался на ошибку сценария, правда, но у меня локально такого пути и правда нет
|
|
10
CAPITALIST
21.02.12
✎
09:33
|
в 8.1 нормально все. в 8.2 в обычном приложении можно использовать метод
ЭлементыФормы.ПолеHTMLДокумента1.Перейти
но в управляемом приложении работать не будет
|
|
11
Stim
21.02.12
✎
09:35
|
а куда делись предпопределенные процедуры ПолеHTMLДокумента в 8.2? в 8.1 там была целая плеяда - overmouse() и пр
|
|