#0
by Варвар
Есть HTML поле в 1С, соответственно можно получить доступ к элементам HTML страницы. А как запустить функцию java scripts которая есть на странице?
#1
by Hipernate
Попробуй переформулировать вопрос, приходится много додумывать на какой странице, для чего.. (Форма, табличное поле или еще что?)
#6
by cleaner
Пример из 8.2 приведу: getElementById - функция javascript, значит таким образом вызывать можно.
#8
by cleaner
кхм. тогда код HTML еще покажу <HTML> <head> <!--Загрузка компоненты произойдет из файла ActiveFormProj1.CAB, --> <!--находящегося в каталоге с HTML-страницей-->
#9
by Варвар
Так, getElementById таки работает, хотя до этого пытался, возвращало мне Неопределено. Даже догадуюсь где я лопухнулся :)) Правда getElementById - это функция самого java script, свою функцию описаную в <SCRIPT> вызвать не получается, говорит что не определен данный метод. Буду пытаться мудрить както по другому с событиями :))
#11
by cleaner
А что тебе нужно-то? - получает доступ к элементу страницы, потом с ним работай как с объектом
#13
by cleaner
Кстати, Элементы.ПолеHTMLДокумента.Документ сам по себе имеет тип ВнешнийОбъект или COMОбъект, и имеет все те свойства и методы, которыми обладает объект (в 8.2, конечно, в 8.1 не знаю какие типы)
#14
by Варвар
я пытаюсь с гугльмапсом работать, и создавать объекты описаные в его API Как то GLatLng. Щас еще буду тренироваться :)) Про COMОбъект - в курсе, в отладчике смотрел :)) Работаю с 8.2
#16
by cleaner
так запросто ведь. Гугл мапс - это ведь ActiveX/COM? Размещаешь его в html, даешь ID, находишь по ID, и все, работай с ним
#19
by Варвар
Элементы.СтрокаХТМЛ.Документ.eval("") {}: Метод объекта не обнаружен (eval) посмотрю, спасибо.
#20
by Варвар
гуглмапс это API для java scripts, есть для флеша и для стационарных кусков карты. Както так :))
#21
by Варвар
посмотрел разработки на инфостарте, там именно с созданием activex компонент вроде делается. Если б я еще умел это делать :)) Есть еще одна без activex, вот и я примерно так хочу. Не знаю получится ли :((
#22
by Варвар
так, как обойтись без создания объекта из 1С вроде как придумал. Но вот как вызвать функцию описаную в <SCRIPT></SCRIPT> пока идей нет. Была повесить на какое нибудь событие, но вот на какое, чтоб оно отрабатывалось без участвия пользователя в браузере?
#23
by AquaKosh
Попробуй так: ЭлементыФормы.ПолеHTMLДокумента.Документ.parentWindow.eval("myfunction");
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа из 1С с Excel (да и вообще работа через OLE)
- Работа с индексами.
- Некорректная работа выгрузки в 7.7бухгалтерию из УТ
- Как вывести (показать) HTML документ, без работы с полем HTML документа
- Как загрузить html страничку в поле html документа на форме?
- Поле HTML документа в УП, как получить html код странички
- WinHttp. Получить текст html страницы
- 8.3 УФ работа с Html (Как прочитать на управляемой форме путь к html документу?)
- Работа с HTML документом в Управляемом приложении (УФ)
В этой группе 1С
- Проблемы после обновления при загрузке документов из торговли в бухгалтерию
- Изменение счета расчета затрат амортизации при перемещении ОС в УПП
- РМК и розничные цены УТ 10.3.5
- Не формируется ни один отчет
- ЗиК НДФЛ с больничного
- Кто пользовался сервисом No-Ip.com?
- Как считать штрихкод из 18 цифр? EAN13 + еще 5 цифр.
- v8: УТ 10.3.9.4 как сделать возврат товара, проданного по договору комиссии ...
- COMОбъект("Microsoft.XMLHTTP") не работает на &НаСервере
- УТ 10.3.9.4 как ввести счет фактуру на основании отчета комиссионера
- Дублируются записи при проведении по регистрам в базе.
- Поймать изменение регистра
- УПП Консигнационный учет
- запрос по "РегистрБухгалтерии.Хозрасчетный.Обороты" и документу "ТребНакл"
- Как сделать запрет на удаление записей регистра сведений ?
- Как прервать выполнение процедуры в модуле объекта
- СКД: Как отловить результат выполнения?
- Не рассчитывается страх. взнос ФСС НС в документе "Расчёт страховых взносов" в БП 1.6
- Программная настройка масштаба диаграммы Ганта
- Регистр сведений, скорость записи