Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Заполнить web форму Добавлено: 08.03.09 18:51  

Автор вопроса:  Avil
Имеется форма, там кнопка субмит имеет код
<div class="b-button-center">
<a class="b-button b-button-send b-button-gray5"  href="javascript:void(0)">

<i class="t"><i></i></i>
<i class="r"><i></i></i>
<i class="b"><i></i></i>
<i class="l"><i></i></i>
<i class="rt"><i></i></i>
<i class="rb"><i></i></i>
<i class="lb"><i></i></i>
<i class="lt"><i></i></i>
<b>Поделиться</b>

</a>
</div>


Как её можно нажать программно? Обычно пользую
web.Document.All("i").Click но тут названия нет, только класс.
А так же нужно нажать на ссылку оформленную так:
<a class="b-button b-button-send-now b-button-green2" href="javascript:void(0)">
<i class="t"><i></i></i>
<i class="r"><i></i></i>
<i class="b"><i></i></i>
<i class="l"><i></i></i>

<i class="rt"><i></i></i>
<i class="rb"><i></i></i>
<i class="lb"><i></i></i>
<i class="lt"><i></i></i>
<b>Отправить еще</b>
</a>
</div>

Очень нада.

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #1
Добавлено: 09.03.09 12:45
По моему тебе надо в ссылках искать там тег ссылки, или просто выполнить яву-скрипт

Ответить

Номер ответа: 2
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #2
Добавлено: 09.03.09 19:51
  1. Private Sub addnews()
  2.             Dim HTML As HTMLDocument
  3.             Dim TAE As HTMLTextAreaElement
  4.             Dim HIE As HTMLInputElement
  5.             Set HTML = WebBrowser1.Document
  6.             For Each HIE In HTML.getElementsByTagName("a")
  7.                 Select Case HIE.className
  8.                     Case "monthlink"
  9.                             HIE.Click
  10.                             Exit Sub
  11.                 End Select
  12.             Next
  13. End Sub


Думаю оно))

Ответить

Номер ответа: 3
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #3
Добавлено: 09.03.09 19:55
Т.е. вместо "monthlink" вставь class, который тебе нужен.

Ответить

Номер ответа: 4
Автор ответа:
 Avil



Вопросов: 1
Ответов: 1
 Профиль | | #4 Добавлено: 09.03.09 22:18
Private Sub addnews()

            ;Dim HTML As HTMLDocument

            ;Dim TAE As HTMLTextAreaElement

            ;Dim HIE As HTMLInputElement

            Set HTML = WebBrowser1.Document

            For Each HIE In HTML.getElementsByTagName("a";)

                Select Case HIE.className

                    Case "monthlink"

                            HIE.Click

                            Exit Sub

                End Select

            Next

End Sub



При попытке использовать говрит, что определяемый пользователем тип не определен и указывает на "HTML As HTMLDocument"

Ответить

Номер ответа: 5
Автор ответа:
 gekko



Вопросов: 39
Ответов: 127
 Web-сайт: kalamfur.ru
 Профиль | | #5
Добавлено: 10.03.09 06:16
.. Забыл совсем - в references проставь галочку Microsoft HTML Object Library

Ответить

Номер ответа: 6
Автор ответа:
 Lex



Вопросов: 2
Ответов: 11
 Профиль | | #6 Добавлено: 13.03.09 15:51
А как можно узнать есть ли на загруженной странице определенная форма(например, текстовое поле) ?

Ответить

Номер ответа: 7
Автор ответа:
 DaaGER



ICQ: 329195567 

Вопросов: 52
Ответов: 67
 Web-сайт: smartic.ru
 Профиль | | #7
Добавлено: 13.03.09 16:34
а как на простую кнопку нажать?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам