Имя: Пароль:
1C
1С v8
Можно ли загрузить локальную HTML страницу?
,
0 vudo
 
06.09.11
19:06
Можно ли загрузить локальную  HTML страницу в ПолеHTMLДокумента?

Элементы.ПолеHTMLДокумента.Документ.URL = "C:\ПутьКФайлу.html";

Заканчивается ошибкой:
Ошибка при установке значения атрибута контекста (url)
   Элементы.ПолеПроигрывателя.Документ.URL = ПутьКфайлуHTML;
по причине:
Произошла исключительная ситуация (htmlfile): Отказано в доступе.

Как побороть?
1 Нуф-Нуф
 
06.09.11
19:08
мне кажется тебе отказали в доступе
2 vudo
 
06.09.11
19:13
(1) Мне тоже так показалось, но это не зависит от расположения локального файла. Это что такое свойство ПолеHTMLДокумента - не грузить локальные файлы? Ведь удаленные страницы успешно грузит.
3 Mashinist
 
06.09.11
19:28
Открой файл в браузере и посмотри как будет путь
.URL = "file://c:/name.htm"
Как-то так
Сам не могу поглядеть т. к. с ипада
4 vudo
 
06.09.11
19:37
(3) Уже проверил. Не хочет!
5 vudo
 
06.09.11
20:17
Все! Труба дело? Что HTML страницы уже никто на компе не держит?.. :)
6 qeos
 
07.09.11
10:46
win7+opera11 делает так file://localhost/C:/text.html
7 vudo
 
07.09.11
11:04
(6)Хрен там из 1с не хочет! А браузер безпроблем! :(
8 Андрюха
 
07.09.11
11:07
Предположу что мб дело в двойных скобках, попробуй Элементы.ПолеHTMLДокумента.Документ.URL = """C:\ПутьКФайлу.html""";
9 vudo
 
07.09.11
11:29
(8) Не взлетело.

Получилось вот так:

"file:\\intel\1C_DATA\proba.html"

Но только после того, как я "file://intel" добавил в надежные узлы в IE.

\\intel\1C_DATA - это путь к локальному компьютеру через сеть.

Это костыли...

Как же тебя падла локально заставить сохранить?????????????
10 vudo
 
07.09.11
11:39
В составе Internet Explorer-а есть пять зон безопасности:

Локальная машина. Настройки безопасности для страниц, которые выполнятся локально. Веб-браузер вам не предоставляет возможностей редактировать настройки безопасности для данной зоны;

Интернет. Эта зона безопасности применяется для всех веб-сайтов, которые не расположены в остальных трех зонах;
Местная интрасеть. К данной зоне безопасности принадлежат веб-сайты, которые располагаются в сети вашей организации или в рабочей сети;

Надежные узлы. В эту зону добавляются сайты, которые считаются не опасными для вашего компьютера;
Ограниченные узлы. В эту зону входят веб-сайты, которые считаются потенциально опасными для вашего компьютера и данных.

Народ, да что же это твориться: "Веб-браузер вам не предоставляет возможностей редактировать настройки безопасности для данной зоны;" Я чего файлы теперь не могу сохранять и обратно загружать в 1С? Только через сеть?

Та ну нафиг НЕ ВЕРЮ!!!

КУДА ПОЛОЖИТЬ ЛОКАЛЬНО ФАЙЛЫ, ЧТОБЫ БРАУЗЕР 1С-овсий (ПолеHTMLДокумента) их в себя принял?!!!
11 qeos
 
07.09.11
18:12
думаю у него IE8
12 Smit1C
 
07.09.11
18:14
ПутьДляВременныхФайлов = КаталогВременныхФайлов()+"geotemp.html";
GM.Записать(ПутьДляВременныхФайлов);
Форма.ЭлементыФормы.ПолеHTMLДокумента.Перейти(ПутьДляВременныхФайлов);
13 vudo
 
07.09.11
21:11
(12)В управляемой форме не взлетает :(
14 vudo
 
07.09.11
21:26
Вот такое вот наковырял, может кому поможет:
http://technet.microsoft.com/ru-ru/library/cc782928(WS.10).aspx
15 smaharbA
 
07.09.11
22:57
Текст=Новый ТекстовыйДокумент;
Текст.Прочитать(Файл);
Элементы.ПолеHTMLДокумента1.Документ.body.innerHTML=Текст.ПолучитьТекст();
16 vudo
 
08.09.11
06:57
(15)Такое взлетит, но у меня в страницу грузится swf файл, находящийся локально, по этому, задача не просто загрузить текст HTML страницы, а и таким образом убедится что и локальные ссылки без  проблем загрузятся.

Так что спасибо за (15), но это тоже самое, что и назначить переменной, связанной с Элементы.ПолеHTMLДокумента1 текст файла.

Кстати я выяснил одну интересную вещь: Используя событие ПриНажатии поля HTML можно реализовать динамику на странице без использования JavaScript, только командами 1С.
17 badboychik
 
08.09.11
08:09
(16) О, сколько нам открытий чудных...
18 vudo
 
08.09.11
10:26
(16)Локальный ссылки все равно останутся не доступными, даже если страница загрузиться :(

http://msdn.microsoft.com/en-us/library/ms537628.aspx

Кстати в ВебКлиенте, в отличии от Управляемой формы и внешние ссылки через Элементы.ПолеHTMLДокумента.Документ.URL загрузить не выходит!
19 smaharbA
 
08.09.11
10:33
локальные ссылки - междоменное взаимодействие, это только свойствами зон
20 rutony
 
08.09.11
10:39
В типовых конфигурациях, таких как УТ 10.3, есть помошник освоения, он же сделан на базе хтмл-браузера...
там есть и ссылки, и все это локально...
Обработка Обозреватель
21 vudo
 
08.09.11
10:39
(19)Это как реализовать?
22 vudo
 
08.09.11
10:45
(20) К сожалению у меня нет УТ 10.3. В Украине только одна типовая конфа на управляемых формах: "Управление небольшой фирмой"...

Может там переходы настроены по внутренним ссылкам 1С без формирования локальных HTML?
23 rutony
 
08.09.11
11:23
(23) поищи на ру-борде