|
8.2 как в полеHTMLдокумента загрузить локальную страницу
| ☑ |
0
ботаникус
30.05.12
✎
11:02
|
8.2 управляемое приложение, в обычном все работает
пробовал так
Элементы.страничка.документ.URL = "С:\1.html"; \\ выдает access denied
пробовал добавлять localhost, file:\\, без результата. Нашел несколько аналогичных тем, но без решения. Может кому-нибудь все же удалось загрузить локальную страницу?
|
|
1
Юрий Лазаренко
30.05.12
✎
11:15
|
(0) У меня получилось, только я гружу из файла .mht, но html тоже грузить должен.
|
|
2
Юрий Лазаренко
30.05.12
✎
11:15
|
Если у тебя пишет акцесс денайд, то может там проблемы с правами на уровне системы?
|
|
3
Goggy
30.05.12
✎
11:20
|
(0) Ты не админ на тачке полюбому :)
|
|
4
Азазелло
30.05.12
✎
11:39
|
Текст = Новый ТекстовыйДокумент();
Текст.Прочитать("C:\!AAzarov\new.html");
ХТМЛ = Текст.ПолучитьТекст();
ХТМЛ - реквизит формы, тип строка
на форме создано поле HTML документа, путь к данным = ХМТЛ
(3) чушь.
|
|
5
ботаникус
30.05.12
✎
11:43
|
(4) ну так может и заработает , но если например на странице проигрывается флэш, находящийся в одном каталоге со страницей, то тогда этот метод не подойдет
|
|
6
Юрий Лазаренко
30.05.12
✎
12:50
|
(4) Почему чушь? Код из (0) должен работать без проблем, уже проверено не раз.
|
|
7
ботаникус
30.05.12
✎
14:03
|
(6) можете привести пример кода?
|
|
8
Юрий Лазаренко
30.05.12
✎
14:15
|
Стоп, не так должно быть, как в (0). Мы про УФ говорим? Если да, то создается реквизит типа "Строка" неограниченной длины (например, "ПолеHTML"), выводится на форму с видом элемента формы "Поле HTML документа", далее реквизиту ПолеHTML необходимо присвоить значение: либо HTML-код, либо URL, либо путь к локальному html-файлу.
|
|
9
Юрий Лазаренко
30.05.12
✎
14:16
|
То есть просто пишешь в коде:
ПолеHTML = "С:\myfile.html";
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший