Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено]Нажатие кнопки-картинки в IE

Ответить
Настройки темы
[решено]Нажатие кнопки-картинки в IE

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: ikif
Дата: 21-07-2009
День добрый.
В похожей теме отмечено [решено], поэтому создал новую.
Я пытаюсь что то реализовать , но пока 0.
Пытался на AHK, ноно AHK c IE не очень дружат..
AUTOIt с IE , как я понял дружат лучше.

Kод формы:

Код: Выделить весь код
<form method='post' class='inline' action='shtab.php'>
<input type='hidden' name='char_id' value='1234567' />
<input type='hidden' name='shtab' value='shtab' />
<input type='hidden' name='attack' value='attack' />
<input type='hidden' name='k' value='12345' />
<input type='image' name='do_attack' class='image cmd' src='images/b_nap_p.png' alt='напасть'onMouseOver="doImage(this,'b_nap',null)"/ >
</form>
Все INPUT-ы в одной форме.
При нажатии на кнопку-картинку, я пологаю должно отправлятся всё сразу.

Заранее благодарен.

Отправлено: 19:16, 11-07-2009

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


ikif, Сформулируйте более точное название темы, функции AutoIt'а на тему IE можно раздувать очень долго.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 22:18, 11-07-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


пример:

Код: Выделить весь код
Opt('MustDeclareVars',      1)
Opt('TrayIconDebug',        1)

#include <IE.au3>

HotKeySet('{ESC}', '_Pro_Exit'); ESC - закрыть скрипт

Local $oIE, $oForm, $oSubmit

$oIE = _IECreate('http://testing.ru/1.htm'); открытие ie окна и старницы 'http://testing.ru/1.htm'
$oForm = _IEFormGetCollection($oIE, 1); поиск и запись в переменную идентификатора (указаетля) второго найденного элемент form на старнице. form можно искать разными путями, смотри пример в справке UDFs3.chm к функции _IEFormGetCollection
_IEFormSubmit($oForm); отправка формы на сервер

Func _Pro_Exit()
    Exit
EndFunc
желательно приводить весь html код страницы, минимум от тега <body> до </body>

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 22:34, 11-07-2009 | #3


Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Ох уж эти онлайн игры...(Чтоб реально помочь нужно видеть хоть эту кнопку в деле, а чтоб увидеть эту кнопку, нужно зарегестрироваться, потом еще играть некоторое время... Вот если бы ты тестовый какой аккаунт создал на ботве, да прошел до нужного места, а сюда выложил бы пароль и логин, тогда можно было бы точно указать, а так только можно направить тебя на изучение справки по ie функциям...)

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.


Отправлено: 23:06, 11-07-2009 | #4


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


Цитата beve:
Ох уж эти онлайн игры...(Чтоб реально помочь нужно видеть хоть эту кнопку в деле, а чтоб увидеть эту кнопку, нужно зарегестрироваться, потом еще играть некоторое время... Вот если бы ты тестовый какой аккаунт создал на ботве, да прошел до нужного места, а сюда выложил бы пароль и логин, тогда можно было бы точно указать, а так только можно направить тебя на изучение справки по ie функциям...) »
ну почему же. вполне ясно, что при наведение на картинку вызывается js котрый, скорее всего, изменяет её - имитируя hover, но не факт ))
а так как картинка, если на неё кликнуть, возвращает onclick и так как это все таки input - то форма отправляется.
соответсвенно можно предположить, что достаточно незаморачиваться на onMouseOver="doImage(this,'b_nap',null)", а просто отправить форму на сервер.
в куске кода нехватает, для более менее нормального ответа, не хватает всей странице, так как форма на странице может быть одна или 10 штук. в моем примере ищется 2-ая форма...

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 23:12, 11-07-2009 | #5


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


ikif, Читайте общие правила форума (3.12):

Цитата:
3. Запрещается
....
12. Задавать свой вопрос в открытой теме, если он не связан с обсуждаемым в этой теме вопросом.
Последние сообщения из темы [решено] Ищу русскую справку по AutoIT по функциям IEx перенёс сюда.

А если в скором времени название темы не будет изменено на более содержательное, то тему и вовсе закрою (в соответствии с п. 2.7 общих правил).

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 00:34, 12-07-2009 | #6


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Creat0R:
А если в скором времени название темы не будет изменено на более содержательное, то тему и вовсе закрою (в соответствии с п. 2.7 общих правил). »
Сам незнаю как её выразить, надеюсь так будет нормально.

Форм на страничке много.
И в каждой тоже самое.
При наведении на картинку , она меняется и на неё надо нажать для получения эфекта.
Как можно отправить всю эту форму со всеми input-ами ?
Прошу вас обьясните примером , я на AutoIt еще ни разу не писал.

Заранее спасибо.


P.S .:Другую форму выложу попозже. Они вообщем идентичны и меняется name='k' value='12345' и name='char_id' value='1234567'

Отправлено: 03:50, 12-07-2009 | #7


Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


Цитата ikif:
Как можно отправить всю эту форму со всеми input-ами ? »
а чем пример не подошол?
отправить так: _IEFormSubmit($oForm)

Цитата ikif:
P.S .:Другую форму выложу попозже. Они вообщем идентичны и меняется name='k' value='12345' и name='char_id' value='1234567' »
всю страничку - всюююююю......тут же все связанно! _))))))))))

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 04:08, 12-07-2009 | #8


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


День добрый.
Извеняюсь за долгое отсутствие.
читать дальше »
Сделал тестовый аккаунт.
Сервер "", Аккаунт "abastrakciya@mail.ru" ,Пароль "test123".


Там зайти в "Штаб" далее в "Штабные списки".

Последний раз редактировалось ikif, 22-04-2011 в 03:16.


Отправлено: 18:29, 13-07-2009 | #9


Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать




Найти в коде Ctrl+F и ввести kenny

Последний раз редактировалось ikif, 22-04-2011 в 03:17.


Отправлено: 21:32, 13-07-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено]Нажатие кнопки-картинки в IE

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Нажатие на кнопку в браузере ZeroCrash AutoIt 3 07-09-2009 07:09
[решено] Отследить нажатие кнопки w3d1 AutoIt 11 03-09-2009 14:24
Нажатие кнопки или переход по ссылке с меняющимся параметром. ikif AutoIt 3 23-07-2009 01:09
Samsung SyncMaster 940MW - невеная реакция на нажатие кнопки ИС_ Прочее железо 0 24-02-2009 15:41
как передать параметром нажатие кнопки ок. qpa3ep Microsoft Windows NT/2000/2003 1 04-05-2006 18:00




 
Переход