Общий раздел по AutoIt > Автоматизация IE и Web-интерфейса
клик по кнопке href "onclick="chat.submit();return false;"
Tob72:
Код: (html5) [Выделить]>>>><map name="map_chat"> <area shape="rect" coords="25,6,38,22" href="#preveeed! :)"onclick="chat.submit();return false;"title="Отправить" alt="Отправить"/><<<<подскажите как нажать по такой кнопке
Garrett:
Попробуйте так
Код: AutoIt [Выделить]$oAreas = _IETagNameGetCollection($oIE, "area")
$oArea = $oAreas(0)
_IEAction($oArea, "click")
Tob72:
ошибка выскакивает.вот код с тремя кнопками если поможет
Код: (html5) [Выделить]>>>><map name="map_chat"> <area shape="rect" coords="25,6,38,22" href="#preveeed! :)"onclick="chat.submit();return false;"title="Отправить" alt="Отправить"/> <area shape="rect" coords="50,6,63,22" href="#очистить всё!! o_O"onclick="chat.clear();return false;" title="Очистить окно чата" alt="Очистить окно чата"/> <area shape="rect" coords="75,6,88,22" href="#нажмешь - появяццо смалеги (:" id="btn_smile"/></map><<<<
Asshaker:
попробуй так:
Код: AutoIt [Выделить]$oIE=_IEAttach('Title') ; подключаемся к окну ИЕ с Title
$oMaps=_IETagNameGetCollection($oIE,'map') ; собираем теги на подключенной странице
For $oMap in $oMaps
$oAreas=_IETagNameGetCollection($oMap,'area') ; собираем теги в ранее собранных
For $oArea in $oAreas
If $oArea.href='#preveeed! :)' Then ; если ссылка содержит
_IEAction($oArea,'Click') ; клик по кнопке
ExitLoop
EndIf
Next
NextТы бы показал бы, что там за "ошибка"
Garrett:
Tob72 [?]
Цитатаошибка выскакивает<<<<Какая? Я её не вижу! :)
Навигация