|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 2
|
||||||
Битва с HTMLLoader-ом (эмуляция клика)06.11.2015, 18:05. Показов 1355. Ответов 4
Метки нет (Все метки)
Пример:
Браузер есть сайт http://randstuff.ru/number/, мне нужно программно нажать на кнопку с генерировать. Что бы это сделать через консоль браузера, достаточно найти id кнопки и выполнить в консоли веб-разработчика:document.getElementById("bu tton").click(); Теперь as3
Собственно вопрос, как все таки вызвать js функцию click из as3?
0
|
||||||
| 06.11.2015, 18:05 | |
|
Ответы с готовыми решениями:
4
Эмуляция клика JS Эмуляция клика мыши Эмуляция клика мыши в координату |
|
59 / 59 / 15
Регистрация: 06.05.2014
Сообщений: 206
|
|
| 06.11.2015, 21:43 | |
|
Где будет выполняться ваше приложение? AIR или FlashPlayer? Если через плеер, то вам нужно использовать класс ExternalInterface для вызова кода JS
0
|
|
|
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 2
|
|
| 07.11.2015, 16:37 [ТС] | |
|
Приложение будет выполняться в AIR, знаю про ExternalInterface, но как я понял нужно для неё нужно внедрить в страничку html свою swf.
Мое приложение играет роль браузера, редактировать html я не могу. Мне нужно просто обратиться к элементу и вызвать в нем js функцию click().
0
|
|
|
3 / 3 / 4
Регистрация: 11.10.2015
Сообщений: 156
|
||||||
| 07.11.2015, 17:42 | ||||||
|
Братан, смотри - все просто. У тебя, как я понял, есть функция function click(e:MouseEvent){} Где ты выполняешь код генерации. Для того чтобы нажать программно, нужно весь код перенести в функцию какую-нибудь произвольную и из функции click ее вызывать. Если непонятно объяснил, вот пример:
0
|
||||||
|
59 / 59 / 15
Регистрация: 06.05.2014
Сообщений: 206
|
||||||
| 07.11.2015, 19:13 | ||||||
|
До этого никогда не использовал класс HTMLLoader, поэтому решил написать тестовое приложение, и вам заодно помочь.
![]() Вот код класса:
Пользуйтесь на здоровье.)
0
|
||||||
| 07.11.2015, 19:13 | |
|
Помогаю со студенческими работами здесь
5
Программная эмуляция клика мыши Эмуляция клика мышью к QTWebEngineView
Эмуляция физического клика мышкой в браузере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|