Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > ЛКМ имитация


Автор: smarttrackqr 23.1.2014, 21:37
Подскажите, как осуществить щелчок ЛКМ в элементе WebBrouser, по какой либо кнопке. (Щелчок чтобы активировался нажатием на кнопку Command) Все что находил, реализовать не получается...

Автор: Akina 23.1.2014, 22:01
Цитата(smarttrackqr @  23.1.2014,  22:37 Найти цитируемый пост)
Все что находил, реализовать не получается... 

Показывай, что находил, и что именно не получилось.

Автор: ProgramerForever 9.4.2014, 19:16
Приведу только основные моменты, которые реально пригодятся. Очень давно сам делал подобное.
Код

Dim strText As String 'Сюда пихаем html-код
 strText = WB.Document.documentElement.outerHTML 'Получаем html-код
strText = WB.Document.frames(0).Document.documentElement.outerHTML 'Лезем во фрейм, и получаем его html-код
 WB.Document.GetElementByID(strLogInID).innerText = strLogIn 'Заполнение логина
WB.Document.GetElementByID(strSubmitID).Click 'клик по кнопке с определенным ID

Можно попробовать запускать прямо в полученной странице произвольный код на JS,э то тоже можно, притом как-то несложно. Если нужно будет - поищу

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)