|
Заблокирован
|
|
Нажать кнопку или вызвать событийность09.01.2017, 13:33. Показов 1046. Ответов 12
Метки нет (Все метки)
Всем добрый день.
у меня вопрос. вот к примеру есть страничка, содержащая JS. на ней есть элементы, и к этим элементам прикручены обработчики событий какие-то. меня интересует как получить или переместит активность на элемент например поле ввода имеющее id = 1. или если оно не имеет id , тогда как-то его получить нужно все равно. и вызвать событие нажатие кнопки , кнопка это элемент с id = 2 например, причем чтобы это событие отработало с полным функционалом, как будто его совершили интерактивно пользователь мышкой или табуляцией или ентером. Что можно почитать про это, а если есть готовый пример, то посмотреть на эту тему?
0
|
|
| 09.01.2017, 13:33 | |
|
Ответы с готовыми решениями:
12
нажать на кнопку автоматически |
|
|
||||||
| 09.01.2017, 13:59 | ||||||
|
Kawa_Cykan, допустим, что на странице есть кнопка с id="id_button".
1
|
||||||
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 09.01.2017, 14:11 | |
|
Nikto, клик по элементу тригерится с помощью click()
1
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 10.01.2017, 03:07 | ||
|
если страница ВАША, то никаких эмуляций кликов делать не надо, просто вызовите функцию, коя у вас "прикручена" к событию клика по кнопке если же страница ЧУЖАЯ, то никакие ухищрения вам не помогут -- программный доступ клиентского js к чужим документам запрещён -- см. правило ограничения домена и ещё -- ваш id="1", как и id="2" -- это чудовищно неграмотно: значения идентификаторов и имён должны начинаться с буквы
0
|
||
|
Заблокирован
|
|
| 10.01.2017, 04:34 [ТС] | |
|
не совсем понимаю что значит Ваша или что значит Чужая.
ваша- это моя из админки, или как? пример: есть страничка сайта, допустим эта Нажать кнопку или вызвать событийность эта страничка будет считаться моей страничкой или чужой? и я хочу программно ответить на сообщение, нажать кнопку "ответить" по сути. это получится?
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
|
| 10.01.2017, 09:15 | |
|
0
|
|
|
Заблокирован
|
|
| 10.01.2017, 09:34 [ТС] | |
|
а тогда, как -то по другому.
допустим есть кнопка, у нее есть событие. и это событие "делает какой-то код". могу ли я из вне сделать тот же самый код, и по сути мне тогда и кнопку нажимать не нужно. это возможно, или есть какие-то жесткие привязки , жесткие параметры методов или еще что-то? //////////// п.с. вдруг я неправильно объясняю . карочи смысл че я делаю, есть 1с, в ней чат, этот чат нужно перенести во вконтак в группу на стену или куда -то типа.
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||
| 10.01.2017, 09:53 | ||
|
Всё несколько сложнее, чем вы себе представляете. Вам необходимо изучить VK API для реализации задуманного. В 2 строчки кода не получится.
0
|
||
|
Заблокирован
|
|
| 10.01.2017, 10:14 [ТС] | |
|
про вк апи это понятно.
есть допустим не только вк , а произвольная страница. на ней есть js. операционка виндовс. можем ли мы какими - нибудь средствами начать "кликать" на чем не попадя программно ????ком компонент может быть есть какой-нибудь? ////////////////////////////////// а вообще в общем случае вроде работает getElementById спасибо Никту.
0
|
|
|
Заблокирован
|
||
| 10.01.2017, 13:10 [ТС] | ||
![]() как же она решается еще. з.ы. за iMacros и Firefox спс.
0
|
||
|
|
|
| 10.01.2017, 19:42 | |
|
Kawa_Cykan, я так понял, вы хотите, чтобы сообщения некого чата дублировались во вк. В данном случае дублированием сообщений должен заниматься сервер, который их принимает и обрабатывает. А навешать ещё бота для это задачи неправильно.
0
|
|
|
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
|
||
| 10.01.2017, 20:11 | ||
|
0
|
||
| 10.01.2017, 20:11 | |
|
Помогаю со студенческими работами здесь
13
Нажать и отжать кнопку Программно нажать на radio-кнопку Как нажать на кнопку submit Перейти на страницу и нажать на ней кнопку
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|