|
Можно ли загрузить локальную 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) поищи на ру-борде
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |